⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել