Comment bloquer le redimensionnement d'un textarea dans Webflow ?
Apprenez à bloquer ou contrôler le redimensionnement d'un textarea Webflow avec CSS et un textarea auto-extensible.
Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment bloquer ou contrôler le redimensionnement d'un textarea dans Webflow.
Exemple
Tapez du texte pour voir le textarea s'agrandir automatiquement
| Valeur CSS | Comportement | Cas d'usage |
|---|---|---|
| resize: none | Aucun redimensionnement | Formulaire avec design strict |
| resize: vertical | Redimensionnement vertical uniquement | Textarea standard |
| resize: horizontal | Redimensionnement horizontal uniquement | Rare |
| resize: both | Les deux directions (défaut) | Comportement natif |
Solution CSS (recommandée)
C'est la solution la plus simple. Ajoutez ce CSS dans un embed global ou dans vos styles Webflow via un embed sur la page.
textarea {
resize: none;
}
/* Ou cibler une classe spécifique : */
.mon-textarea {
resize: vertical;
min-height: 120px;
max-height: 300px;
}Textarea auto-extensible
Pour un textarea qui grandit automatiquement avec le contenu (sans scrollbar visible) :
document.querySelectorAll('textarea').forEach(function(ta) {
ta.style.resize = 'none';
ta.style.overflow = 'hidden';
function autoResize() {
ta.style.height = 'auto';
ta.style.height = ta.scrollHeight + 'px';
}
ta.addEventListener('input', autoResize);
autoResize();
});Conclusion
resize: none est la solution CSS la plus rapide à appliquer. Le script auto-extensible améliore davantage l'UX.
Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.


.avif)












