Свойство flex
Создание сайта на CMS WordPress: обучение и хостинг
← Перейти к списку свойств

СВОЙСТВО FLEX

Свойство flex включает в себя следующие свойства:

Поддержка браузеров

11+

Синтаксис

flex: flex-grow flex-shrink flex-basis|auto|initial|inherit

Значения свойства

Значение Описание
flex-grow Определяет, насколько флекс-элемент будет растягиваться, в сравнении с другими флекс-элементами.
flex-shrink Определяет, насколько флекс-элемент будет сжиматься, в сравнении с другими флекс-элементами.
flex-basis Задает размер флекс элемента по основной оси.
auto Значение равно 1 1 auto.
none Значение равно 0 0 auto.
initial Устанавливает значение по умолчанию.
inherit Унаследует значение свойства от родительского элемента.

Песочница

Код в песочнице можно редактировать и видеть результат в реальном времени:

<div class="flex">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>
HTML
.flex {
    display: flex;
    align-items: center;
    width: 360px;
    height: 200px;
    border: 1px solid #ddd
}

.item {
    height: 120px;
    flex: 3 0 auto
}

.item:nth-child(1) {
    background: yellow
}

.item:nth-child(2) {
    background: blue;
    flex: 1 0;
}

.item:nth-child(3) {
    background: beige
}
CSS
← Перейти к списку свойств