⊗mkSpFxDEWSF 95 of 128 menu

Upana Tofauti ya Vipengele na Ukandamishaji wa Flekta Blocku katika CSS

Sasa hebu vipengele vyetu viwe na upana tofauti. Katika hali hii, kipande kitakachokatwa kitakuwa sawia na upana wa kipengele hicho na kitahesabiwa kulingana na fomula ifuatayo: nafasi hasi ya bure * (upana wa kipengele / jumla ya upana wa vipengele vyote).

Hebu tuwe na vipengele 4. Hebu upana wa kipengele cha kwanza uwe 400px, upana wa vipengele vilivyobaki - 200px, na upana wa mzazi 900px.

Jumla ya upana wa vipengele ni:

400px + 3 * 200px = 1000px

Basi nafasi hasi ya bure itakuwa:

1000px - 900px = 100px

Tutafute kiasi kitakachokatwa kutoka kipengele cha kwanza:

100px * (400px / 1000px) = 40px

Hii inamaanisha upana wake utakuwa:

400px - 40px = 360px

Tutafute kiasi kitakachokatwa kutoka kwa kila kipengele kilichobaki:

100px * (200px / 1000px) = 20px

Hii inamaanisha upana wa vipengele hivi utakuwa:

200px - 20px = 180px

Tekeleza blocku zilizoelezewa na uhakiki kwa kupima, kwamba upana wa vipengele utakuwa kweli sawa na ule tuliohesabu.

Kokotoa upana wa blocku, kisha uhakiki mahesabu kwa kupima:

<div class="parent"> <div class="child elem1">1</div> <div class="child elem2">2</div> <div class="child elem3">3</div> </div> .parent { display: flex; width: 300px; height: 200px; border: 1px solid red; } .child { height: 50px; border: 1px solid green; } .elem1 { width: 300px; } .elem2 { width: 100px; } .elem3 { width: 100px; }
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