⊗mkSpRsBR 125 of 128 menu

CSS-те медиасұраулар арқылы блоктарды қайта құру

Экранның әртүрлі енінде блоктарды қайта құруды орындауды үйренейік. Мысал ретінде мынадай мінез-құлықты жүзеге асырайық:

Алдымен блоктарымыздың HTML кодын жазайық:

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

Енді блоктарымыздың ата-анасына стильдерді жазайық:

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

Енді өздеріне стильдерді жазайық, медиасұраулар арқылы өзгеретін қасиеттерді көрсетпей:

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

Экранның үлкен енінде блоктар арасындағы аралық автоматты түрде есептелсін:

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

Блоктарымыздың енін аралық үшін орын қалдыру үшін 50%-ден сәл кішірейтейік:

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

Экранның шағын енінде блоктарымызды бағанға қойайық:

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

Оларға төменгі шегініс берейік:

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

Барлығын жинап, келесі кодты алайық:

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

Төмендегі мысалды қайталаңыз:

Төмендегі мысалды қайталаңыз:

Төмендегі мысалды қайталаңыз:

Төмендегі мысалды қайталаңыз:

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау