Omadus grid-row-end
Omadus grid-row-end määrab
elemendi lõpppositsiooni gridis või võrgus
ridade kaupa. Omaduse väärtuseks võib olla
positiivne või negatiivne number.
Kui määrame positiivse numbri,
siis elemendi alguspositsioon loetakse ülevalt
alla. Negatiivse numbri määramisel element
paikneb vastupidises järjekorras,
st alt üles.
Süntaks
selektor {
grid-row-end: positiivne või negatiivne number;
}
Näide
Määrame gridis elementidele lõpppositsioonid:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#parent {
display: grid;
padding: 10px;
width: 400px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-row-start: 1;
grid-row-end: 2;
}
#elem2 {
grid-row-start: 2;
grid-row-end: 3;
}
#elem3 {
grid-row-start: 3;
grid-row-end: 4;
}
:
Näide
Teeme nii, et esimene plokk hõlmaks kahte rida:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#parent {
display: grid;
grid-template-columns: 2fr 1fr;
height: 300px;
width: 400px;
padding: 10px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-row-start: 1;
grid-row-end: 3;
}
#elem2 {
grid-row-start: 1;
grid-row-end: 2;
}
#elem3 {
grid-row-start: 2;
grid-row-end: 3;
}
:
Näide
Nüüd määrame neljandale plokile kolm rida:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
<div id="elem4">4</div>
</div>
#parent {
display: grid;
grid-template-columns: 2fr 1fr;
height: 300px;
width: 400px;
padding: 10px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-row-start: 1;
grid-row-end: 2;
}
#elem2 {
grid-row-start: 2;
grid-row-end: 3;
}
#elem3 {
grid-row-start: 3;
grid-row-end: 4;
}
#elem4 {
grid-row-start: 1;
grid-row-end: 4;
}
:
Näide
Nüüd määrame omadustes grid-row-start
ja grid-row-end negatiivsed numbrid.
Nüüd hõlmab elem3 kõige ülemist
rida ja elem1 kõige alumist:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#parent {
display: grid;
padding: 10px;
width: 400px;
border: 2px solid #696989;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
#elem1 {
grid-row-start: -1;
grid-row-end: -2;
}
#elem2 {
grid-row-start: -2;
grid-row-end: -3;
}
#elem3 {
grid-row-start: -3;
grid-row-end: -4;
}
:
Vaata ka
-
omadus
grid-row-start,
mis määrab elemendi alguspositsiooni gridis ridade kaupa -
omadus
grid-row,
mis määrab elemendi algus- ja lõpppositsioonid gridis ridade kaupa -
omadus
grid-template-rows,
mis määrab gridis ridade arvu ja laiuse -
omadus
grid-auto-rows,
mis määrab kaudse gridis ridade arvu ja laiuse