Własność CSS resize określa, czy użytkownik może zmieniać rozmiar elementu przez przeciągnięcie myszą jego dolnego prawego rogu oraz w jakich kierunkach może to robić.
Wartości i składnia
Własność resize
jako wartość przyjmuje słowa kluczowe: both
, horizontal
, none
i vertical
.
both
: umożliwia zmianę rozmiaru elementu w obu kierunkach, tzn. zarówno w pionie, jak i w poziomie.horizontal
: umożliwia zmianę rozmiaru elementu tylko w poziomie.none
: wyłącza możliwość zmiany rozmiaru elementu.vertical
: umożliwia zmianę rozmiaru elementu tylko w pionie.
Przykład
W poniższym przykładzie rozmiar elementu section można dowolnie zmieniać zarówno w pionie, jak i w poziomie.
Poniżej widać efekt tego kodu. Zwróć uwagę na charakterystyczną ikonę w prawym dolnym rogu i wygląd kursora, który oznacza, że rozmiar elementu można zmieniać w obu kierunkach.
Gdybyśmy w tym przykładzie wartość własności resize
zmienili na horizontal
, to kursor myszy zamieniłby się w poziomą strzałkę, jak widać na tym zrzucie ekranu.
Natomiast wartość vertical
własności resize
spowoduje, że kursor przybierze postać pionową i rozmiar elementu będzie można zmieniać tylko w pionie.
Zastosowanie
Własność resize
ma zastosowanie do elementów blokowych HTML, których własność overflow
ma inną wartość niż visible
.
Podsumowanie
Zastosowanie | Elementy blokowe HTML, których własność overflow ma inną wartość niż visible |
---|---|
Obsługiwane wartości | Słowa kluczowe: both , horizontal , none i vertical |
Wartość początkowa | none |
Dziedziczenie | Nie |
Specyfikacja | CSS Basic User Interface Module Level 4 |