Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗mkSpRsBR 125 of 128 menu
◀ ▶

Upangaji upya wa vitalu kupitia media queries kwenye CSS

Wacha tujifunze kutekeleza upangaji upya wa vitalu kwenye upana tofauti wa skrini. Kwa mfano, tutatekeleza tabia kama hii:

Kwanza tuandike msimbo wa HTML wa vitalu vyetu:

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

Sasa tuandike mitindo kwa mzazi wa vitalu vyetu:

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

Sasa tuandike mitindo kwa vitalu wenyewe, bila kubainisha sifa zitakazobadilika na media queries:

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

Kwenye skrini yenye upana mkubwa, wacha pengo kati ya vitalu lihesabiwe kiotomatiki:

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

Tuweke upana kwa vitalu vyetu kidogo chini ya 50%, ili kuacha nafasi kwa padding:

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

Kwenye skrini nyembamba, tuweke vitalu vyetu kwenye safu wima:

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

Tuweke padding ya chini:

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

Tukusanye pamoja na kupata msimbo ufuatao:

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

Rudia mfano ulio hapa chini:

Rudia mfano ulio hapa chini:

Rudia mfano ulio hapa chini:

Rudia mfano ulio hapa chini:

← →
↑
Kiswahili▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa