⊗mkSpRsBR 125 of 128 menu

CSSda media so'rovlar orqali bloklarni qayta qurish

Keling, turli ekran kengliklarida bloklarni qayta qurishni bajarishni o'rganamiz. Misol tariqasida quyidagi xatti-harakatni amalga oshiramiz:

Boshlanishiga bizning bloklarimizning HTML kodini yozamiz:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div>

Endi keling, bloklarimizning ota-onalari uchun uslublarni yozamiz:

.parent { display: flex; width: 90%; margin: 50px auto; border: 1px solid red; }

Endi o'ziga xos bloklar uchun uslublarni yozamiz, media so'rovlar bilan o'zgaradigan xususiyatlarni ko'rsatmasdan:

.child { box-sizing: border-box; padding: 20px; border: 1px solid green; }

Katta ekran kengligida bloklar orasidagi bo'shliq avtomatik hisoblansin:

@media (min-width: 500px) { .parent { justify-content: space-between; } }

Bloklarimizning kengligini chekinish uchun joy qoldirish uchun 50% dan biroz pastroq qilib belgilaymiz:

@media (min-width: 500px) { .child { width: 49.5%; } }

Kichik ekran kengligida bloklarimizni ustunga joylashtiramiz:

@media (max-width: 500px) { .parent { flex-direction: column; } }

Ularga pastki chekinish beramiz:

@media (max-width: 500px) { .child { margin-bottom: 10px; } }

Hammasini birlashtirib, quyidagi kodni olamiz:

.parent { display: flex; width: 90%; margin: 50px auto; } .child { box-sizing: border-box; padding: 20px; border: 1px solid green; } @media (max-width: 500px) { .parent { flex-direction: column; } .child { margin-bottom: 10px; } } @media (min-width: 500px) { .parent { justify-content: space-between; } .child { width: 49.5%; } }

Quyidagi misolni takrorlang:

Quyidagi misolni takrorlang:

Quyidagi misolni takrorlang:

Quyidagi misolni takrorlang:

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish