Amaliyot — Responsive portfolio

DarslarWeb dasturlash

Amaliyot — Responsive portfolio

Media query'lar, grid, flex, responsive typography va dark mode — hammasini birlashtirib to'liq portfolio sayt quramiz.

90 daqiqa
CSS Advanced — Dars 18

Responsive amaliyot

Bugun siz qurgan sayt — har qanday qurilmada, har qanday temada chiroyli ko'rinadi.

portfolioresponsivedark modeship it

Bugun quramiz

5 ta mavzu
  1. 01Nima o'rgandik — qisqa xarita
  2. 02Mashq 1 — Responsive Gallery
  3. 03Mashq 2 — Stats dashboard
  4. 04Mashq 3 — Portfolio (final)
  5. 05Yakuniy test

Qisqa 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.

Gallery — qolip
Natijajonli

Mashq 2 — Stats dashboard

4 ta raqamli statistika va progressbarlar. Mobile'da 1 ustun, tablet'da 2, desktop'da 4 ustun.

Stats dashboard — qolip
Natijajonli

Mashq 3 — To'liq portfolio sayt

Eng katta topshiriq. To'liq responsive + dark mode portfolio: hero, xizmatlar, portfolio grid, aloqa formasi, footer.

Portfolio — final qolip
Natijajonli

Yakuniy test

0 / 5

1.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?

Yakuniy mustaqil ish

0 / 8