grid-template-areas
Misol
Besh ustunli grid maketida "myArea" deb nomlangan element ikkita ustunni egallasin:
.item1 {
grid-area: myArea;
}
.grid-container {
display: grid;
grid-template-areas: "myArea myArea . . .";
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
grid-template-areas xususiyati grid maketi ichidagi sohalarni belgilaydi.
Grid elementlarini grid-area xususiyati yordamida nomlashingiz, so‘ngra grid-template-areas xususiyatida shu nomga murojaat qilishingiz mumkin.
Har bir soha tirnoqlar ichida belgilanadi. Nomsiz grid elementiga murojaat qilish uchun nuqta belgisidan foydalaning.
| Standart qiymat: | none |
|---|---|
| Meros qilinadi: | yo‘q |
| Animatsiya qilinadi: | ha. animatable haqida o‘qing Sinab ko‘ring |
| Versiya: | CSS Grid Layout moduli, 1-daraja |
| JavaScript sintaksisi: | object.style.gridTemplateAreas=". . . myArea myArea" |
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Xususiyat | |||||
|---|---|---|---|---|---|
| grid-template-areas | 57 | 16 | 52 | 10 | 44 |
CSS sintaksisi
grid-template-areas: none|itemnames;
Xususiyat qiymatlari
| Qiymat | Tavsif | Demo |
|---|---|---|
| none | Standart qiymat. Nomlangan grid sohalari yo‘q | Demo ❯ |
| itemnames | Har bir ustun va qator qanday ko‘rsatilishi kerakligini belgilaydigan ketma-ketlik | Demo ❯ |
Ko‘proq misollar
Misol
Ikkita qator belgilang, bunda "item1" birinchi ikki qatordagi birinchi ikki ustunni egallaydi (besh ustunli grid maketida):
.item1 {
grid-area: myArea;
}
.grid-container {
display: grid;
grid-template-areas:
'myArea myArea . . .'
'myArea myArea . . .';
}
O‘zingiz sinab ko‘ring »
Misol
Barcha elementlarga nom bering va foydalanishga tayyor veb-sahifa shablonini yarating:
.item1 { grid-area: header; }
.item2 { grid-area: menu; }
.item3 { grid-area: main; }
.item4 { grid-area: right; }
.item5 { grid-area: footer; }
.grid-container {
display: grid;
grid-template-areas:
'header header header header header header'
'menu main main main right right'
'menu footer footer footer footer footer';
}
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
CSS darsligi: CSS Grid elementlari
CSS ma’lumotnomasi: grid-area xususiyati
CSS ma’lumotnomasi: grid-template xususiyati
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
