Svojstvo grid-row-end
Svojstvo grid-row-end određuje
krajnju poziciju elementa u Grid mreži
po redovima. Vrednost svojstva može
biti pozitivan ili negativan broj.
Ako zadamo pozitivan broj,
onda se početna pozicija elementa računa odozgo
na dole. Pri navođenju negativnog broja element
će biti pozicioniran obrnutim redosledom,
odnosno odozdo na gore.
Sintaksa
selektor {
grid-row-end: pozitivan ili negativan broj;
}
Primer
Hajde da elementima u Grid mreži zadamo krajnje pozicije:
<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;
}
:
Primer
Učinimo da prvi blok zauzme dva reda:
<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;
}
:
Primer
Sada hajde da dodelimo četvrtom bloku tri reda:
<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;
}
:
Primer
A sada hajde u svojstvima grid-row-start
i grid-row-end da navedemo negativne brojeve.
Sada će elem3 da zauzima najgornji
red, a elem1 - najdonji:
<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;
}
:
Pogledajte takođe
-
svojstvo
grid-row-start,
koje određuje početnu poziciju elementa u Grid mreži po redovima -
svojstvo
grid-row,
koje određuje početnu i krajnju poziciju elementa u Grid mreži po redovima -
svojstvo
grid-template-rows,
koje određuje broj i širinu redova u Grid mreži -
svojstvo
grid-auto-rows,
koje određuje broj i širinu redova u implicitnoj Grid mreži