⑥ Изменение размера блоков: свойство resize
Продолжим изучение темы CSS3 - UI. Если пропустили прошлые статьи, то вот ссылки на них:
- ① Краткая запись внешнего контура: свойство outline
- ② Толщина внешнего контура: свойство outline-width
- ③ Узор внешнего контура: свойство outline-style
- ④ Цвет внешнего контура: свойство outline-color
- ⑤ Смещение внешнего контура: свойство outline-offset
Поддержка браузерами
IE: —
Edge: —
Firefox: 5
Chrome: 4
Safari: 4
Opera: 15
iOS Safari: —
UC Browser for Android: 11.8
Chrome for Android: 73
Samsung Internet: 5
Свойство resize позволяет указать, может ли пользователь изменять размер элемента, и если да, то вдоль какой оси/осей. Свойство применяется к элементам, чьё вычисленное значение overflow отличается от visible.
Если для элемента установлено изменение размеров, в правом нижнем углу появляется треугольник, с помощью которого элемент можно растягивать в обеих направлениях. Уменьшение первоначальных размеров элемента не предусмотрено.
Браузер должен позволять пользователю изменять размер элемента без каких-либо других ограничений, кроме ограничений, накладываемых свойствами min-width, max-width, min-height и max-height.
Свойство не наследуется.
resize
Значения:
none- Браузер не предоставляет механизм изменения размера элемента пользователем. Значение по умолчанию.both- Браузер представляет механизм двунаправленного изменения размера, позволяющий пользователю регулировать как высоту, так и ширину элемента.horizontal- Браузер представляет однонаправленный горизонтальный механизм изменения размера, позволяющий пользователю регулировать только ширину элемента.vertical- Браузер представляет однонаправленный вертикальный механизм изменения размера, позволяющий пользователю регулировать только высоту элемента.inherit- Наследует свойство от родительского элемента.initial- Устанавливает это свойство в значение по умолчанию.
Синтаксис
CSS
resize: none; resize: both; resize: horizontal; resize: vertical; resize: block; resize: inline; resize: inherit; resize: initial;
Пример
Продолжение в следующей статье!