-
Главная
-
CSS
-
Свойство flex
← Перейти к списку свойств
Свойство flex включает в себя следующие свойства:
Поддержка браузеров
Синтаксис
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
← Перейти к списку свойств