Amaliyot — Responsive portfolio
Media query'lar, grid, flex, responsive typography va dark mode — hammasini birlashtirib to'liq portfolio sayt quramiz.
Responsive amaliyot
Bugun siz qurgan sayt — har qanday qurilmada, har qanday temada chiroyli ko'rinadi.
Bugun quramiz
5 ta mavzuQisqa takrorlash
@media query
min-width, max-width bilan qoidalarni ekranga bog'lash.
Mobile-first
Default CSS — telefon; min-width bilan qo'shimcha qilish.
Nisbiy birliklar
%, em, rem, vw, vh va clamp().
Auto grid
repeat(auto-fit, minmax(...)) — @media siz responsive.
Dark mode
CSS o'zgaruvchilari + prefers-color-scheme.
Responsive media
max-width: 100%, object-fit: cover.
Mashq 1 — Responsive Gallery
Rasmlar galereyasi: mobile'da 1 ustun, tablet'da 2, noutbukda 3, katta ekranda 4. Hover bo'lganda rasm biroz kattalashadi.
Mashq 2 — Stats dashboard
4 ta raqamli statistika va progressbarlar. Mobile'da 1 ustun, tablet'da 2, desktop'da 4 ustun.
Mashq 3 — To'liq portfolio sayt
Eng katta topshiriq. To'liq responsive + dark mode portfolio: hero, xizmatlar, portfolio grid, aloqa formasi, footer.
Yakuniy test
0 / 51.Eng toza responsive grid retsepti?
2.Dark mode'ni oson qilishning yo'li?
3.clamp(16px, 2vw, 22px) — nima qiladi?
4.Rasm nisbati buzilmasdan quti to'ldirsin — nima beramiz?
5.Mobile-first degani?