Numri dhe gjerësia e rreshtave në CSS Grid
Elementet e grid-it gjithashtu mund të vendosen
në rreshta. Për këtë qëllim shërben
vetia grid-template-rows.
Kjo veti pranon përmasat e rreshtave
të ndara me hapësirë. Në të mund të përdoren
të njëjtat vlera që i kemi studiuar
edhe për kolonat.
Shembull
Si shembull, le t'i vendosim blloqet në katër rreshta:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-rows: 50px 100px 50px 50px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Shembull
Le të caktojmë për rreshtin e parë dhe të tretë gjerësi fikse në piksel, ndërsa rreshti i dytë le të zërë vendin e mbetur:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
grid-template-rows: 100px auto 60px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
height: 400px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Shembull
Le të përdorim funksionin repeat
për të caktuar përmasat e rreshtave:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
grid-template-rows: repeat(3, 1fr);
border: 2px solid #696989;
padding: 10px;
width: 600px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Shembull
Le t'u caktojmë rreshtave lartësinë 50px,
ndërsa numrin e rreshtave le ta caktojmë
automatikisht duke përdorur
vlerën auto-fill:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-rows: repeat(auto-fill, 50px);
border: 2px solid #696989;
padding: 10px;
width: 400px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Detyra praktike
Vendosni blloqet në tre rreshta.
Blloku i parë le të ketë
përmasa 100px,
i dyti 150px,
ndërsa i treti 200px.
Le të jenë tre rreshta në grid-in tuaj. Bëni që ata të kenë gjerësi të njëjtë.