Propiedad resize

En este momento estás viendo Propiedad resize
  • Autor de la entrada:
  • Categoría de la entrada:CSS3
  • Tiempo de lectura:3 minutos de lectura

CSS permite que los usuarios de un sitio web puedan controlar el tamaño de un elemento HTML, por medio de una propiedad denominada como resize.

Esta propiedad es añadida al estándar de CSS en el año 2002, y su función es especificar si el tamaño de un elemento puede ser redimensionado por el usuario y a lo largo de cuáles ejes puede modificarlo.

La sintaxis es la siguiente:

resize: none | both | horizontal | vertical | initial | inherit;
noneValor por defecto. El usuario no puede redimensionar el elemento.
bothEl usuario puede redimensionar tanto la altura como la anchura del elemento.
horizontalEl usuario puede redimensionar la anchura del elemento.
verticalEl usuario puede redimensionar la altura del elemento .
initialEstablece el valor por defecto de esta propiedad.
inheritHereda el valor de su elemento padre.

Para que esta propiedad funcione correctamente, el overflow del elemento que se desea redimensionar debe ser distinto a visible.

La propiedad resize no aplica en un elemento <img>, sin embargo, si deseamos que los usuarios puedan redimensionar una imagen podemos encerrarla dentro de otro elemento redimensionable, por ejemplo un <div>.

En el siguiente ejemplo vamos a colocar un párrafo dentro de un elemento <div> que puede ser redimensinado de forma horizontal y vertical.

<div>
<p>Presiona con el puntero del ratón la esquina inferior derecha del elemento y arrástrala hacia abajo o hacia arriba para cambiar su altura, o hacia la izquierda o hacia la derecha para cambiar su anchura.</p>
</div>

La regla CSS:

div {
  border: 2px solid;
  padding: 20px; 
  width: 300px;
  resize: both;
  overflow: auto;
}

See the Pen Propiedad resize by simplicitytree (@simplicitytree) on CodePen.

Artículos Relacionados
Orlando José-Rivera
Últimas entradas de Orlando José-Rivera (ver todo)

Deja una respuesta