css властивість resize


Властивість resize вказує, чи дозволено користувачу змінювати розміри елемента.

Властивість `resize`

Ви можете вказати, чи може користувач змінювати розмір елемента по горизонталі, вертикалі, в обох напрямках або взагалі заборонити таку можливість.

Властивість resize не слід плутати з властивістю overflow, що дозволяє вказати, що має відбутися, якщо вміст елемента занадто великий, щоб він містився всередині поля. У цьому випадку ви можете вказати, що в полі має з'являтися смуга прокрутки, приховувати вміст або що вміст не слід обрізати (тобто він повинен з'явитися поза рамкою). Однак це не те ж саме, що і властивість зміни розміру, що дозволяє користувачеві змінювати розмір блоку.

автор: Svitlana

Нотатка

Властивість resize не застосовується до блоків, де для властивісті overflow встановлено visible. Враховуючи, що це значення без задання для цього ресурсу, вам потрібно переконатися, що для overflow встановлено значення відмінне від visible (наприклад, scroll чи auto).

автор: Svitlana

Синтаксис

resize: none|both|horizontal|vertical|initial|inherit;

Властивість resize може отримувати 6 значень:

none

Розміри елемента не змінюються.

автор: Svitlana

both

Можна змінювати розміри елемента по горизонталі та вертикалі.

автор: Svitlana

horizontal

Можна змінювати розміри елемента тільки по горизонталі.

автор: Svitlana

vertical

Можна змінювати розміри елемента тільки по вертикалі.

автор: Svitlana

initial

Встановлює цю властивість в значення без задання.

автор: Svitlana

inherit

Успадкує значення від свого батьківського елемента.

автор: Svitlana

Значення без задання: none
Наслідує: Ні
Анімується: Ні
JavaScript синтаксис: object.style.resize="both"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
resize 4.0 5.0 4.0 12.10 Не підтримується Не підтримується
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
resize Не підтримується 37.0 Не підтримується

Приклади

+ запропонувати свій приклад у пісочниці

Потягни за правий нижній кут блока — resize: both дозволяє міняти і ширину, і висоту. Обов'язковий супутник — overflow зі значенням, відмінним від visible.

HTML

<div>Потягни за мій правий нижній кут.</div>

CSS

div {
    resize: both;
    overflow: auto;
    width: 220px;
    height: 90px;
    padding: 8px;
    border: 2px solid #0172ad;
}
автор: Svitlana

Значення у дії

автор: Svitlana

Приклад використання

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід