A resize
propriedade controla se e como um elemento pode ser redimensionado pelo usuário clicando e arrastando o canto inferior direito do elemento.
.module ( resize: both; )
É muito importante saber: resize
não faz nada a menos que a overflow
propriedade seja definida como algo diferente de visible
, que é seu valor inicial para a maioria dos elementos.
Também vale a pena saber que o Firefox permite que você redimensione um elemento menor do que seu tamanho original. Os navegadores Webkit não permitem redimensionar um elemento para torná-lo menor, apenas maior (em ambas as dimensões).
Valores
none
: o elemento não é redimensionável. Este é o valor inicial para a maioria dos elementos. Otextarea
elemento é a exceção mais comum - em muitos navegadores seuresize
valor padrão éboth
.both
: o usuário pode redimensionar a altura e / ou largura do elemento.horizontal
: o usuário pode redimensionar o elemento horizontalmente (aumentando a largura).vertical
: o usuário pode redimensionar o elemento verticalmente (aumentando a altura).inherit
: o elemento herda o valor de redimensionamento de seu pai.
Quando um elemento é redimensionável, ele tem uma pequena alça de IU no canto inferior. O identificador aparece à direita nos elementos da página quando a página direction
é definida como ltr
(da esquerda para a direita) e à esquerda nas rtl
páginas (da direita para a esquerda).
Demo
O elemento redimensionável nesta demonstração é um parágrafo. Clique nos botões para experimentar os diferentes resize
valores.
Veja a demonstração de redimensionamento da caneta por CSS-Tricks (@ css-tricks) no CodePen.
Relacionado
overflow
direction
Mais Informações
- The Spec
- Mozilla Docs
- Artigo de David Walsh
- Truques Textarea
Suporte para navegador
Os dados de suporte deste navegador são do Caniuse, que tem mais detalhes. Um número indica que o navegador oferece suporte ao recurso nessa versão e superior.
Área de Trabalho
cromada | Raposa de fogo | IE | Beira | Safári |
---|---|---|---|---|
4 | 4 * | Não | 79 | 4 |
Celular / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | Não |