Grid elementlari


ULASHISH

CSS Grid elementlari

To‘r konteynerida bir yoki bir nechta panjara elementi mavjud.

Grid konteynerining barcha bevosita bola elementlari avtomatik ravishda grid elementlariga aylanadi.

Quyida besh grid elementli grid konteyner:

1
2
3
4
5

O‘zingiz sinab ko‘ring »


CSS Grid elementlari o‘lchami va birlashishi

Grid elementi bir nechta ustun yoki qator bo‘ylab cho‘zilishi mumkin.

Grid elementning qayerdan boshlanishi va tugashini quyidagi xossalar bilan belgilashimiz mumkin:

  • grid-column-start — grid element qaysi ustun chizig‘idan boshlanishini belgilaydi
  • grid-column-end — grid element qaysi ustun chizig‘ida tugashini belgilaydi
  • grid-column — grid-column-start va grid-column-end uchun qisqartma xossasi
  • grid-row-start — grid element qaysi qator chizig‘idan boshlanishini belgilaydi
  • grid-row-end — grid element qaysi qator chizig‘ida tugashini belgilaydi
  • grid-row — grid-row-start va grid-row-end uchun qisqartma xossasi

Griddagi ustunlar orasidagi chiziqlar ustun chiziqlari (column-lines), qatorlar orasidagi chiziqlar esa qator chiziqlari (row-lines) deb ataladi.

To‘r elementini panjara konteyneriga joylashtirishda biz string raqamlariga murojaat qilishimiz mumkin.


CSS grid-column-start va grid-column-end

grid-column-start xossasi grid elementning qaysi ustun chizig‘idan boshlanishini belgilaydi.

grid-column-end xossasi grid elementning qaysi ustun chizig‘ida tugashini belgilaydi.

Misol

Birinchi grid elementni 1-ustun chizig‘idan boshlab, 3-ustun chizig‘ida tugatish:

.item1 {
  grid-column-start: 1;
  grid-column-end: 3;
}

Natija:

1
2
3
4
5

O‘zingiz sinab ko‘ring »



CSS grid-column xossasi

grid-column xossasi grid-column-start va grid-column-end xossalarining qisqartmasidir.

Misol

Birinchi grid elementni 1-ustun chizig‘idan boshlab, 2 ustun qamrab olishiga ruxsat berish:

.item1 {
  grid-column: 1 / span 2;
}

Natija:

1
2
3
4
5

O‘zingiz sinab ko‘ring »


CSS grid-row-start va grid-row-end

grid-row-start xossasi grid elementning qaysi qator chizig‘idan boshlanishini belgilaydi.

grid-row-end xossasi grid elementning qaysi qator chizig‘ida tugashini belgilaydi.

Misol

Birinchi grid elementni 1-qator chizig‘idan boshlab, 3-qator chizig‘ida tugatish:

.item1 {
  grid-row-start: 1;
  grid-row-end: 3;
}

Natija:

1
2
3
4
5

O‘zingiz sinab ko‘ring »


CSS grid-row xossasi

grid-row xossasi grid-row-start va grid-row-end xossalarining qisqartmasidir.

Misol

Birinchi grid elementni 1-qator chizig‘idan boshlab, 2 qator qamrab olishiga ruxsat berish:

.item1 {
  grid-row: 1 / span 2;
}

Natija:

1
2
3
4
5

O‘zingiz sinab ko‘ring »


grid-column va grid-row ni birlashtirish

Bu yerda grid elementni ustunlar ham, qatorlar ham qamrab olishi uchun grid-column va grid-row xossalarini ikkalasidan foydalanamiz.

Misol

Birinchi grid elementni 1-ustun chizig‘idan boshlab 2 ustun, hamda 1-qator chizig‘idan boshlab 2 qator qamrab olishiga ruxsat berish:

.item1 {
  grid-column: 1 / span 2;
  grid-row: 1 / span 2;
}

Natija:

1
2
3
4
5
6

O‘zingiz sinab ko‘ring »



CSS Grid Item xossalari

Xususiyat Tavsif
align-self Ustun o‘qi bo‘ylab ma’lum bir panjara elementi uchun tarkibni tekislaydi
grid-area grid-row-start, grid-column-start, grid-row-end va grid-column-end xususiyatlari uchun qisqartma (shorthand) xususiyat
grid-column Grid-ustun-boshi va panjara-ustun-oxiri xususiyatlari uchun stenografiya xususiyati
grid-column-end To‘r elementining tugash joyini belgilaydi
grid-column-start To‘r elementini qaerdan boshlash kerakligini belgilaydi
grid-row grid-row-start va grid-row-end xususiyatlari uchun qisqartma (shorthand) xususiyat
grid-row-end To‘r elementining tugash joyini belgilaydi
grid-row-start To‘r elementini qaerdan boshlash kerakligini belgilaydi
justify-self Muayyan panjara elementi uchun tarkibni qator o‘qi bo‘ylab tekislaydi
place-self Align-self va justify-self xususiyatlari uchun qisqartma xususiyat

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!