Grid Areas
Un grid area es una o más grid cells (en-US) que forman un área rectangular en la cuadrícula. Los grid areas se crean cuando se coloca un ítem usando disposición basada en líneas o cuando se definen áreas usando grid areas con nombre.
Las Grid areas deben ser de naturaleza rectangular; no es posible crear, por ejemplo, un grid area en forma de T o L.
En el siguiente ejemplo, tengo un contenedor de cuadrícula con dos ítems. Los he nombrado con la propiedad grid-area
(en-US) y luego los he distribuido en la cuadrícula usando grid-template-areas
. Esto crea dos áreas de cuadrícula, una que cubre cuatro celdas de la cuadrícula, la otra dos.
.wrapper {
display: grid;
grid-template-columns: repeat(3,1fr);
grid-template-rows: 100px 100px;
grid-template-areas:
"a a b"
"a a b";
}
.item1 {
grid-area: a;
}
.item2 {
grid-area: b;
}
<div class="wrapper">
<div class="item1">Item</div>
<div class="item2">Item</div>
</div>
Aprenda más
Referencia de propiedad
Otras lecturas
- CSS Grid Layout Guide: Basic concepts of grid layout
- CSS Grid Layout Guide: Grid template areas
- Definition of Grid Areas in the CSS Grid Layout specification