Sifat grid-row-end
Sifat grid-row-end menetapkan
kedudukan akhir unsur dalam grid
mengikut baris. Nilai untuk sifat ini boleh
menjadi nombor positif atau negatif.
Jika kita menetapkan nombor positif,
maka kedudukan awal unsur dikira dari atas
ke bawah. Apabila nombor negatif dinyatakan, unsur
akan disusun dalam urutan terbalik,
iaitu dari bawah ke atas.
Sintaks
selector {
grid-row-end: nombor positif atau negatif;
}
Contoh
Mari tetapkan kedudukan akhir untuk unsur dalam grid:
<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;
}
:
Contoh
Mari buat blok pertama mengambil dua baris:
<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;
}
:
Contoh
Sekarang mari tetapkan blok keempat untuk mengambil tiga baris:
<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;
}
:
Contoh
Dan sekarang mari kita nyatakan nombor negatif dalam sifat grid-row-start
dan grid-row-end.
Sekarang elem3 akan menduduki baris paling atas
dan elem1 - baris paling bawah:
<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;
}
:
Lihat juga
-
sifat
grid-row-start,
yang menetapkan kedudukan awal unsur dalam grid mengikut baris -
sifat
grid-row,
yang menetapkan kedudukan awal dan akhir unsur dalam grid mengikut baris -
sifat
grid-template-rows,
yang menetapkan kuantiti dan lebar baris dalam grid -
sifat
grid-auto-rows,
yang menetapkan kuantiti dan lebar baris dalam grid tersirat