CSS | Propiedad de área de cuadrícula

La propiedad grid-area se utiliza para establecer el tamaño y la ubicación de un elemento de cuadrícula en un diseño de cuadrícula. La propiedad grid-area también se utiliza para establecer un nombre para un elemento de la cuadrícula. 

Sintaxis:

grid-area: grid-row-start|grid-column-start|grid-row-end|
grid-column-end|itemname;

Valores de propiedad:

  • grid-row-start: Establece la fila en la que se muestra primero el elemento.
  • grid-column-start: Establece la columna en la que se muestra primero el elemento.
  • grid-row-end: especifica la línea de fila para dejar de mostrar el elemento o abarcar cuántas filas.
  • grid-column-end: Establece el número de columnas a abarcar.
  • itemname: Establece un nombre para el elemento de la cuadrícula.

Ejemplo 1: 

html

<!DOCTYPE html>
<html>
<head>
    <title>
        CSS | grid-area Property
    </title>
    <style>
        .item {
            grid-area: Area;
        }
        .grid-container {
            display: grid;
            grid-template-areas: 'Area Area Area';
            grid-gap: 30px;
            background-color: green;
            padding: 20px;
        }
        .GFG {
            background-color: white;
            text-align: center;
            padding: 20px 0;
            font-size: 30px;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
    <h2>The grid-area Property</h2>
     
    <div class = "grid-container">
        <div class = "GFG item">1</div>
        <div class = "GFG">2</div>
        <div class = "GFG">3</div>
        <div class = "GFG">4</div>
        <div class = "GFG">5</div>
        <div class = "GFG">6</div>
    </div>
</body>
</html>                   

Producción:

  

Ejemplo 2: 

html

<!DOCTYPE html>
<html>
<head>
    <title>
        CSS grid-area property
    </title>
     
    <style>
        .GFG1 {
            grid-area: heading;
        }
        .GFG2 {
            grid-area: margin;
        }
        .GFG3 {
            grid-area: subtitle1;
        }
        .GFG4 {
            grid-area: info;
        }
        .main {
            display: grid;
            grid-gap: 30px;
            background-color: green;
            padding: 20px;
            grid-template-areas:
            'margin heading heading heading heading heading '
            'margin subtitle1 info info info info';
        }
        .GFG {
            background-color: white;
            text-align: center;
            padding: 20px 0;
            font-size: 30px;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
    <h2>CSS grid-area Property</h2>
     
    <div class = "main">
        <div class = "GFG GFG1">Heading</div>
        <div class = "GFG GFG2">Margin</div>
        <div class = "GFG GFG3">Subtitle</div>
        <div class = "GFG GFG4">info</div>
    </div>
 
</body>
</html>                   

Producción:

  

Navegadores compatibles: los navegadores compatibles con la propiedad grid-area se enumeran a continuación:

  • Google Chrome 57.0
  • Borde 16.0
  • MozillaFirefox 52.0
  • Safari 10.1
  • Ópera 44.0

Publicación traducida automáticamente

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