Svojstvo grid-template-areas
Svojstvo grid-template-areas definiše
raspored elemenata u grid-u. Prvo svakom
elementu-potomku dodeljujemo ime pomoću
svojstva grid-area.
Zatim u elementu-roditelju navodimo
svojstvo grid-template-areas,
u kojem nabrajamo imena elemenata-potomaka
redosledom kojim želimo da ih pozicioniramo u grid-u.
Sintaksa
selektor {
grid-template-areas: imena elemenata-potomaka;
}
Primer
Hajde da definišemo raspored naših elemenata u grid-u:
<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;
}
:
Primer
A sada hajde da umesto imena nekih
elemenata navedemo tačku '.'. Kao što se vidi
iz rezultata izvršenog koda
u ovom slučaju u šemi će se nalaziti
prazan blok:
<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;
}
:
Pogledajte takođe
-
svojstvo
grid-area,
koje dodeljuje ime elementu u grid-u