206 of 313 menu

Свойство flex

Свойството flex е съкращение за flex-basis, flex-shrink и flex-grow.

Прилага се към: конкретен flex елемент.

Редът на стойностите няма значение. Втората и третата стойности (flex-shrink, flex-basis) не са задължителни.

Стойности

Вижте съответните свойства.

Стойност по подразбиране: 0 1 auto.

Пример

Нека имаме 3 елемента. Ширината на всеки от тях е 200px и общо са 600px, което е по-голямо от ширината на родителския контейнер, която е 300px. Нека зададем за първия елемент ширина 200px, за втория елемент - 300px, а за третия елемент - 100px. За всички елементи нека стойността flex-basis бъде 1, а flex-shrink - съответно 1, 2, 3 според поредния номер на елемента:

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

:

Вижте също

  • свойството flex-direction,
    което задава посоката на осите на flex елементите
  • свойството justify-content,
    което задава подравняването по главната ос
  • свойството align-items,
    което задава подравняването по напречната ос
  • свойството flex-wrap,
    което задава многоредовостта на flex елементите
  • свойството flex-flow,
    съкращение за flex-direction и flex-wrap
  • свойството order,
    което задава реда на flex елементите
  • свойството align-self,
    което задава подравняването на един елемент
  • свойството flex-basis,
    което задава размера на конкретен flex елемент
  • свойството flex-grow,
    което задава "алчността" на flex елементите
  • свойството flex-shrink,
    което задава свиваемостта на flex елементите
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне