De resize
eigenschap bepaalt of en hoe de grootte van een element door de gebruiker kan worden gewijzigd door in de rechterbenedenhoek van het element te klikken en te slepen.
.module ( resize: both; )
Super belangrijk om te weten: resize
doet niets tenzij de overflow
eigenschap is ingesteld op iets anders dan visible
, wat de beginwaarde is voor de meeste elementen.
Het is ook de moeite waard om te weten dat u met Firefox de grootte van een element kunt wijzigen dat kleiner is dan de oorspronkelijke grootte. Webkit-browsers laten je de grootte van een element niet wijzigen om het kleiner te maken, alleen groter (in beide dimensies).
Waarden
none
: het element kan niet worden vergroot of verkleind. Dit is de beginwaarde voor de meeste elementen. Hettextarea
element is de meest voorkomende uitzondering in veel browsers de standaardresize
waardeboth
.both
: de gebruiker kan de hoogte en / of breedte van het element wijzigen.horizontal
: de gebruiker kan het element horizontaal vergroten of verkleinen (de breedte vergroten).vertical
: de gebruiker kan de grootte van het element verticaal wijzigen (de hoogte vergroten).inherit
: het element erft de waarde voor het wijzigen van de grootte van het bovenliggende element.
Wanneer het formaat van een element kan worden aangepast, heeft het een kleine UI-handgreep in een benedenhoek. De handle verschijnt aan de rechterkant op pagina-elementen wanneer de pagina direction
is ingesteld op ltr
(van links naar rechts) en aan de linkerkant op rtl
(van rechts naar links) pagina's.
Demo
Het aanpasbare element in deze demo is een alinea. Klik op de knoppen om de verschillende resize
waarden uit te proberen .
Zie de Demo Pen Resize door CSS-Tricks (@ css-tricks) op CodePen.
Verwant
overflow
direction
Meer informatie
- De Spec
- Mozilla Docs
- David Walsh's artikel
- Textarea-trucs
Browser-ondersteuning
Deze browserondersteuningsgegevens zijn van Caniuse, die meer details bevat. Een getal geeft aan dat de browser de functie ondersteunt vanaf die versie.
Bureaublad
Chrome | Firefox | D.W.Z | Rand | Safari |
---|---|---|---|---|
4 | 4 * | Nee | 79 | 4 |
Mobiel / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Nee |