Sifat grid-template-areas
Sifat grid-template-areas menentukan
penempatan elemen dalam grid. Pertama, setiap
elemen anak diberikan nama menggunakan
sifat grid-area.
Kemudian dalam elemen induk, kami nyatakan
sifat grid-template-areas,
di mana kami senaraikan nama elemen-elemen anak
mengikut susunan yang kami ingin letakkan dalam grid.
Sintaks
pemilih {
grid-template-areas: nama elemen-elemen anak;
}
Contoh
Mari tentukan susunan untuk elemen-elemen kami dalam grid:
<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;
}
:
Contoh
Sekarang mari kita gantikan nama beberapa
elemen dengan titik '.'. Seperti yang dapat dilihat
dari hasil kod yang dilaksanakan,
dalam kes ini, blok kosong akan ditempatkan
dalam skim:
<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;
}
:
Lihat juga
-
sifat
grid-area,
yang menetapkan nama elemen dalam grid