⊗mkSpRsBR 125 of 128 menu

CSS-də Media Sorğuları vasitəsilə Blokların Yenidən Qurulması

Gəlin müxtəlif ekran genişliklərində blokların yenidən qurulmasını yerinə yetirməyi öyrənək. Nümunə olaraq belə bir davranışı həyata keçirək:

Əvvəlcə bloklarımızın HTML kodunu yazaq:

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

İndi gəlin bloklarımızın valideyninə stil yazaq:

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

İndi media sorğuları ilə dəyişəcək xassələri göstərmədən, blokların özlərinə stil yazaq:

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

Geniş ekranda bloklar arasındakı boşluq avtomatik hesablansın:

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

Boşluq üçün yer ayırmaq üçün bloklarımızın enini 50%-dən bir az aşağı təyin edək:

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

Kiçik ekran enində bloklarımızı sütuna yerləşdirək:

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

Onlara aşağıdan kənar boşluq təyin edək:

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

Hamısını birləşdirək və aşağıdakı kodu əldə edək:

.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%; } }

Aşağıdakı nümunəni təkrarlayın:

Aşağıdakı nümunəni təkrarlayın:

Aşağıdakı nümunəni təkrarlayın:

Aşağıdakı nümunəni təkrarlayın:

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et