Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

CSS Справочники


CSS Свойства





flex



Пример

Пусть все гибкие элементы будут одинаковой длины, независимо от их содержимого:

#main div {
-ms-flex: 1; /* IE 10 */
flex: 1;
}
Попробуйте сами »

Определение flex

CSS свойство flex это сокращенное свойство для:

CSS свойство flex задает гибкую длину для гибких элементов.

Примечание: Если элемент не является гибким элементом, свойство CSS flex не имеет никакого эффекта.

Показ демо ❯

Значение по умолчанию: 0 1 auto
Унаследовано: no
Анимируемый: yes, просмотр отдельных свойств. Читайте о animatable
Версия: CSS3
JavaScript синтаксис: object.style.flex="1" Попробуй

Поддержка flex

Цифры в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Цифры, за которыми следуют -webkit-, -ms- или -moz - указывают первую версию, которая работала с префиксом.

Свойство
flex 29.0
21.0-webkit-
11.0
10.0-ms-
28.0
18.0-moz-
9.0
6.1-webkit-
17.0


Синтаксис flex

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

Значения flex

Значение Описание Демонстрация
flex-grow Число, указывающее, насколько увеличится номенклатура по отношению к остальным гибким номенклатурам Демо ❯
flex-shrink Число, указывающее, насколько изделие уменьшится по сравнению с остальными гибкими изделиями
flex-basis Длина элемента. Допустимые значения: "auto", "inherit" или number, за которым следуют "%", "px", "em" или любая другая единица измерения длины Демо ❯
auto То же, что 1 1 auto.
initial То же, что 0 1 auto. Читайте о initial
none То же, что 0 0 auto.
inherit Наследует это свойство от своего родительского элемента. Читайте о inherit

Примеры flex

Пример

Использование flex вместе с медиа-запросами для создания разного макета для разных размеров экрана/устройств:

.flex-container {
display: flex;
flex-wrap: wrap;
}

.flex-item-left {
flex: 50%;
}

.flex-item-right {
flex: 50%;
}

/* Адаптивный макет - создает макет в одну колонку (100%) вместо макета в две колонки (50%) */
@media (max-width: 800px) {
.flex-item-right, .flex-item-left {
flex: 100%;
}
}
Попробуйте сами »

Страницы по теме flex

CSS Учебник: CSS Гибкий бокс

CSS Справочник: flex-basis свойство

CSS Справочник: flex-direction свойство

CSS Справочник: flex-flow свойство

CSS Справочник: flex-grow свойство

CSS Справочник: flex-shrink свойство

CSS Справочник: flex-wrap свойство

HTML DOM справочник: flex свойство



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.