¿Cómo especificar que un elemento de división debe ser redimensionable en CSS?

En este artículo, aprenderemos cómo especificar que el usuario debe cambiar el tamaño de un elemento de división mediante CSS.

Enfoque: la propiedad de cambio de tamaño se utiliza para definir si el usuario puede cambiar el tamaño de un elemento. Se puede especificar con tres valores para indicar que un elemento es redimensionable, es decir, horizontal , vertical y ambos . Está configurado en ninguno de forma predeterminada. Podemos especificar cualquiera de estos valores para hacer que la división cambie de tamaño según el requisito. Además, la propiedad de desbordamiento debe establecerse en automático para que el cambio de tamaño se comporte correctamente.

Sintaxis:

.resizable {

  /* Enable resize on both 
  horizontal and vertical */
  resize: both;
}

Ejemplo:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        body {
            text-align: center;
            font-size: 20px;
        }
 
        .container {
            display: flex;
            height: 500px;
        }
 
        .resize-both,
        .resize-hor,
        .resize-ver {
            border: 5px green double;
            padding: 20px;
            width: 200px;
            height: 200px;
            margin: 16px;
 
            /* Set overflow to auto */
            overflow: auto;
        }
 
        .resize-both {
 
            /* Enable resize on both
            horizontal and vertical */
            resize: both;
        }
 
        .resize-hor {
 
            /* Enable resize on
            horizontal */
            resize: horizontal;
        }
 
        .resize-ver {
 
            /* Enable resize on
            vertical */
            resize: vertical;
        }
    </style>
</head>
 
<body>
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
 
    <div class="container">
        <div class="resize-both">
            This division can be resized
            in both directions
        </div>
         
        <div class="resize-hor">
            This division can be
            resized horizontally
        </div>
         
        <div class="resize-ver">
            This division can be
            resized vertically
        </div>
    </div>
</body>
 
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por krishnanand3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *