Eienskap grid-template-areas
Die eienskap grid-template-areas spesifiseer
die plasing van elemente in 'n rooster. Eerstens word 'n naam
vir elke kindelement toegeken deur die
eienskap grid-area te gebruik.
Dan wys ons in die ouerelement die
eienskap grid-template-areas aan,
waarin ons die name van die kindelemente
lys in die volgorde waarin ons hulle in die rooster wil plaas.
Sintaksis
selektor {
grid-template-areas: name van kindelemente;
}
Voorbeeld
Kom ons spesifiseer die posisie van ons elemente in die rooster:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#elem1 {
grid-area: first;
}
#elem2 {
grid-area: second;
}
#elem3 {
grid-area: third;
}
#parent {
display: grid;
grid-template-areas: 'second first third';
border: 2px solid #696989;
padding: 10px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Voorbeeld
En nou, laat ons in plaas van die name van sommige
elemente die punt '.' spesifiseer. Soos gesien kan word
uit die resultaat van die uitgevoerde kode,
sal 'n leë blok in hierdie geval in die skema geplaas word:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#elem1 {
grid-area: first;
}
#elem2 {
grid-area: second;
}
#elem3 {
grid-area: third;
}
#parent {
display: grid;
grid-template-areas: 'first . second third';
border: 2px solid #696989;
padding: 10px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Sien ook
-
die eienskap
grid-area,
wat die naam van 'n element in 'n rooster spesifiseer