В 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 | Ні |