16
CSS3 selektorlari, kaskadlik va Box Model arxitekturasi
Sahifaning HTML qismi tayyor, endi uni bezash vaqti keldi. Bugun CSS ning 3 asosiy qoidasini o'rganamiz: selektor, kaskad va Box Model.
Haftada 3 ta dars. Slaydlarni oching va darsning o'quvchi sahifasida qo'shimcha ma'lumot hamda topshiriqlarni toping.
Sahifaning HTML qismi tayyor, endi uni bezash vaqti keldi. Bugun CSS ning 3 asosiy qoidasini o'rganamiz: selektor, kaskad va Box Model.
Elementlarni yonma-yon qo'yish va markazlashni CSS da qanday qilamiz? Bugun Flexbox ni o'rganamiz: navbar va kartalar qatori yasaymiz.
Sahifaning yuqori, chap va pastki qismlarini bir vaqtda qanday joylashtiramiz? Bugun CSS Grid bilan sahifa maketi va responsiv kartalar yasaymiz.
Fan: Advanced UX/UI dizayn va Advanced Front-end
Sinf: 10-sinf
Hafta: 6-hafta
Topshirish muddati: Keyingi darsga qadar (7-hafta, 1-dars)
style.css faylini yarating: * { box-sizing: border-box; }, body shrifti va rangi, nav a va a:hover qoidalari..card class ini yozing (width, padding, border, border-radius, hover soya) va 3 ta karta joylashtiring.flex, gap, margin-left: auto).flex-wrap va flex: 1 1 220px bilan moslang va oynani toraytirib skrinshot oling.min-height: 100vh, flex-direction: column).grid-template-areas maketini (header, sidebar, main, footer) yozing.repeat(auto-fit, minmax(200px, 1fr)) bilan yasang va 3 xil kenglikda skrinshot oling.| Mezon | Ball |
|---|---|
| 16-dars: CSS selektorlari va Box Model | 3 |
| 17-dars: Flexbox navbar va kartalar qatori | 3 |
| 18-dars: CSS Grid sahifa maketi | 2 |
| Toza, o'z vaqtida va mustaqil bajarilgan | 2 |
| Jami | 10 |
| Bonus: bonus darajadagi topshiriq | +2 |