⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу