English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS-свойство flex-basis определяет начальное базовое значение эластичного элемента
В таблице приведено описание использования и историю версий этого свойства, а также синтаксис использования в скриптах JavaScript.
Значение по умолчанию: | auto |
---|---|
Подходит для: | Эластичные элементы |
Наследование: | Нет |
Анимация: | Да.См. также Анимационные свойства. |
Версия: | Новая функция CSS3 |
JavaScript синтаксис: | объект.style.flexBasis="180px" |
Синтаксис этого свойства следующий:
flex-basis: width | auto | initial | inherit
Ниже приведен пример того, как использовать свойство flex-basis.
.flex-container { display: flex; } .item1 { background: #ff80c0; -webkit-flex-basis: 300px; /* Safari 6.1+ */ flex-basis: 300px; } .item2 { background: #8080ff; -webkit-flex-basis: 30%; /* Safari 6.1+ */ flex-basis: 30%; } .item3 { width: 120px; background:#0080ff; }Проверьте, как это работает‹/›
Таблица ниже описывает значения этого свойства.
Значение | Описание |
---|---|
width | Длина, выраженная абсолютными или относительными единицами, используемая для указания начальной длины эластичного элемента. Отрицательные значения недопустимы. |
auto | Ширина эластичного элемента равна егоwidthЗначение свойства. Если width не указан для эластичного элемента, ширина зависит от его содержимого. Это значение по умолчанию. |
initial | Установите это свойство в его значение по умолчанию. |
inherit | Если указано, то связанный элемент принимает значение свойства flex-basis родительского элемента. |
Совместимость браузеров для свойства flex-basis, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.
|
Узнайте больше из следующих инструкций:CSS3 многостраничная разметка.
Связанные свойства:align-content,align-items,align-self,display,flex,flex-direction,flex-flow,flex-grow,flex-shrink,flex-wrap,justify-content,min-height,min-width,order.