English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS-свойство flex определяет составные части эластичной длины. Оно используется для одновременного установленияflex-grow,flex-shrinkиflex-basisСокращенное имя свойства.
В таблице приведено описание использования и истории версий этого свойства, а также синтаксис использования свойства в скриптах на JavaScript.
Значение по умолчанию: | 0 1 auto; Просмотр всех свойств |
---|---|
Применяется для: | Эластичные элементы |
Инherit: | Нет |
Анимируемый: | Да, каждый атрибут в шпаргалке анимируемый.Узнайте больше Анимационные свойства. |
Версия: | Новые возможности CSS3 |
JavaScript грамматика: | object.style.flex="1" |
Грамматика этого свойства такая:
flex: [ flex-grow flex-shrink flex-basis ] | none | auto | initial | inherit
Ниже приведен пример того, как использовать свойство flex.
.flex-container { -webkit-flex: 1; /* Safari 6.1+ */ -ms-flex: 1; /* IE 10 */ flex: 1; }Проверьте, пожалуйста‹/›
В таблице ниже описаны значения этого свойства.
Значение | Описание |
---|---|
flex-grow | Указать коэффициент роста или положительной эластичности эластичного элемента. |
flex-shrink | Указать коэффициент сжатия или отрицательной эластичности эластичного элемента. |
flex-basis | Указать начальный размер эластичного элемента. |
none | Эквивалентно установке flex в 0 0 auto. |
auto | Эквивалентно установке flex в 1 1 auto. |
initial | Установить этот параметр в его значение по умолчанию. |
inherit | Если указано, то связанный элемент использует значения свойств flex родительского элемента. |
Совместимость браузеров для свойств flex, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.
|
Узнайте больше из следующего руководства:CSS3 многостраничная разметка.
Связанные свойства:align-content,align-items,align-self,display,flex-basis,flex-direction,flex-flow,flex-grow,flex-shrink,flex-wrap,justify-content,min-height,min-width,order.