Propiedad de elementos de lugar CSS

La propiedad place-items de CSS es la abreviatura de la propiedad align-items y allow-items . Las propiedades abreviadas significan en CSS que puede establecer los valores de múltiples propiedades en una sola propiedad. Así que aquí la propiedad place-items puede contener el valor de los valores de propiedad align-items y allow-items.   

Sintaxis:

place-items: align-items property value justify-items property value

Valores de propiedad: esta propiedad acepta todos los valores de combinación posibles que pueden hacer los valores de propiedad align-items y allow-items.

  • auto: si los elementos no tienen padres, se utiliza esta propiedad que define la posición absoluta.
  • normal: esta propiedad depende del modo de diseño en el que nos encontremos.
  • inicio: esta propiedad se utiliza para alinear elementos flexibles desde el inicio del contenedor.
  • end: esta propiedad se usa para alinear elementos flexibles desde el final del contenedor.
  • flex-start: esta propiedad muestra las líneas al comienzo del contenedor flexible.
  • flex-end: esta propiedad muestra las líneas flexibles al final del contenedor flexible.
  • center: esta propiedad alinea los elementos flexibles en el centro del contenedor.
  • inicio automático: esta propiedad se empaquetará al ras del borde del contenedor de alineación del lado de inicio del elemento.
  • self-end: esta propiedad se empaquetará al ras del borde del contenedor de alineación del lado final del elemento.
  • space-evenly: Esta propiedad define que los posicionados con el mismo espaciado entre ellos pero el espaciado desde las esquinas difieren.
  • estirar: esta propiedad define que la línea se estira para tomar el espacio restante del contenedor flexible. Es el valor predeterminado.

Los siguientes ejemplos ilustran la propiedad CSS place-items:

Ejemplo 1: En este ejemplo, utilizaremos elementos de posición de estrella: valor de propiedad de inicio flexible.

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>CSS place-items Property</title>
        <style>
            h1 {
                color: green;
            }
            #container {
                display: flex;
                height: 200px;
                width: 460px;
                flex-wrap: wrap;
                background-color: gray;
                /* place-items can be changed in the live sample */
                place-items: flex-start;
            }
  
            div > div {
                border: 2px solid black;
                width: 60px;
                background-color: green;
                color: white;
            }
  
            .short {
                font-size: 12px;
                height: 30px;
            }
  
            .tall {
                font-size: 14px;
                height: 40px;
            }
        </style>
    </head>
    <body>
        <center>
            <h1>GeeksforGeeks</h1>
            <b>CSS place-items Property</b>
            <div id="container">
                <div class="short">Geeks</div>
                <div class="short">
                    Computer<br />
                    Science
                </div>
                <div class="tall">
                    Geeks<br />
                    for
                </div>
                <div class="tall">
                    Portal<br />
                    for
                </div>
                <div class="tall"></div>
            </div>
        </center>
    </body>
</html>

Producción:

Ejemplo 2: aquí usaremos elementos de lugar: valor de propiedad de extremo flexible.

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>CSS place-content Property</title>
        <style>
            h1 {
                color: green;
            }
            #container {
                display: flex;
                height: 200px;
                width: 460px;
                flex-wrap: wrap;
                background-color: gray;
                /* place-items can be changed in the live sample */
                place-items: flex-end;
            }
  
            div > div {
                border: 2px solid black;
                width: 60px;
                background-color: green;
                color: white;
            }
  
            .short {
                font-size: 12px;
                height: 30px;
            }
  
            .tall {
                font-size: 14px;
                height: 40px;
            }
        </style>
    </head>
    <body>
        <center>
            <h1>GeeksforGeeks</h1>
            <b>CSS place-items Property</b>
            <div id="container">
                <div class="short">Geeks</div>
                <div class="short">
                    Computer<br />
                    Science
                </div>
                <div class="tall">
                    Geeks<br />
                    for
                </div>
                <div class="tall">
                    Portal<br />
                    for
                </div>
                <div class="tall"></div>
            </div>
        </center>
    </body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por skyridetim 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 *