Grid Areas

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Um  grid area  é um ou mais grid cells que compõem uma área retangular do grid.  Grid são áreas que são criadas quando você coloca um item usando line-based placement ou quando define áreas usando named grid areas.

Image showing a highlighted grid area

Áreas do Grid devem ser de natureza regutangular; não é possível criar por exemplo uma área de grid em forma de T ou L .

No exemplo abaixo temos um grid contêiner com dois items de grid, nomeamos esses com a propriedade grid-area e em seguida colocamos eles no grid usando grid-template-areas. Isso  cria duas áreas de grid, uma cobrindo 4 áreas do grid e a outra duas áreas do grid.

.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>

Saiba Mais

Property reference

Further reading

Etiquetas do documento e colaboradores

 Colaboradores desta página: heltonss
 Última atualização por: heltonss,