⊗mkSpFxFT 99 of 128 menu

CSS-de flekslerde plitochka

Indi fleksbokslerde plitochka ýasamagy öwreneli. Ilki bilen, fleks bloklaryny birnäçe hatarda, her hatarda üç blok bolup ýerleşdireris.

Bunun üçin, fleksleriň ata-enesiniň ini 300px we flex-wrap aýratynlygyny wrap⁅/v ⁆ bahasynda belläp, çagalaryna ini 100px⁅/u ⁆ bereli:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> <div class="child">9</div> </div> .parent { display: flex; flex-wrap: wrap; width: 300px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; border: 1px solid green; }

:

Indi bloklarymyzyň arasyndaky gorizontal aralygy ýasalyň. Bunuň üçin, aralyklar üçin goşmaça ýer bermek maksady bilen ata-enäniň ini ulyrulyň.

Bir hatarda üç blok bolany üçin, olaryň arasynda iki sany aralyk bolýar. Diýeli, her aralygyň ini 10px⁅/u ⁆ bolsun. Şeýlelikde, ata-enäniň ini 20px⁅/u ⁆ ulyrtmaly, ýagny 300px⁅/u ⁆ däl-de, 320px⁅/u ⁆ etmeli.

Indi bloklaryň ata-enesine justify-content aýratynlygyny space-between⁅/v ⁆ bahasynda berip, islendik aralygy alyň:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> <div class="child">9</div> </div> .parent { display: flex; flex-wrap: wrap; justify-content: space-between; width: 320px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; border: 1px solid green; }

:

Indi bloklaryň arasyndaky şonuň ýaly aralygy dikeý ýönde hem goşalyň. Bunuň üçin align-content aýratynlygyny space-between⁅/v ⁆ bahasynda bermek bolar.

Emma munuň üçin ata-enäniň beýikligini bermek gerek, ýoksa align-content⁅/c ⁆ işlemez. Beýikligini 320px⁅/u ⁆ edeli. Bu ýagdaýda, her biri 100px⁅/u ⁆ beýiklikdäki üç hatar blok we hatarlaryň arasyndaky iki sany 10px⁅/u ⁆ aralyk ýerleşer.

Indi işledeli:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> <div class="child">9</div> </div> .parent { display: flex; flex-direction: row; justify-content: space-between; align-content: space-between; flex-wrap: wrap; width: 320px; height: 320px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; border: 1px solid green; }

:

Hemme gowy işleýär, ýöne indiki sapakda seredžek käbir problemalar bar.

Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.