На resize
контролите собственост дали и как един елемент може да се преоразмерява от потребителя чрез щракване и плъзгане в долния десен ъгъл на елемента.
.module ( resize: both; )
Супер важно да знаете: resize
не прави нищо, освен ако overflow
свойството не е настроено на нещо различно от това visible
, което е първоначалната му стойност за повечето елементи.
Също така си струва да знаете, че Firefox ще ви позволи да преоразмерите елемент, по-малък от първоначалния му размер. Браузърите Webkit няма да ви позволят да преоразмерите елемент, за да го направите по-малък, само по-голям (и в двете измерения).
Стойности
none
: елементът не може да се преоразмерява. Това е началната стойност за повечето елементи. Найtextarea
елемент е най-честата изключение в много браузъри му по подразбиранеresize
стойност еboth
.both
: потребителят може да преоразмерява височината и / или ширината на елемента.horizontal
: потребителят може да преоразмерява елемента хоризонтално (увеличавайки ширината).vertical
: потребителят може да преоразмерява елемента вертикално (увеличавайки височината).inherit
: елементът наследява стойността за преоразмеряване на своя родител.
Когато даден елемент може да бъде преоразмерен, той има малка манипулация на потребителския интерфейс в долния ъгъл. Манипулаторът се появява отдясно на елементите на страницата, когато страницата direction
е зададена на ltr
(отляво надясно) и отляво на rtl
(отдясно наляво) страници.


Демонстрация
Елементът за преоразмеряване в тази демонстрация е параграф. Щракнете върху бутоните, за да изпробвате различните resize
стойности.
Вижте демонстрацията за преоразмеряване на писалката от CSS-Tricks (@ css-tricks) на CodePen.
Свързани
overflow
direction
Повече информация
- Спецификацията
- Mozilla Docs
- Статията на Дейвид Уолш
- Трикове на Textarea
Поддръжка на браузър
Тези данни за поддръжка на браузъра са от Caniuse, който има повече подробности. Число показва, че браузърът поддържа функцията на тази версия и по-нова.
работен плот
Chrome | Firefox | IE | Ръб, край | Сафари |
---|---|---|---|---|
4 | 4 * | Не | 79 | 4 |
Мобилен / таблет
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Не |