Используйте flex
для создания гибкого контейнера на уровне блока.
xxxxxxxxxx
flex
.flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
Используйте inline-flex
для создания встроенного гибкого контейнера.
xxxxxxxxxx
inline-flex
.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; }
Утилиты для управления направлением гибких элементов.
xxxxxxxxxx
flex-row
.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; }
Утилиты для управления переносом гибких элементов.
flex-wrap
.flex-wrap { -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
Утилиты для управления увеличением и уменьшением гибких элементов.
xxxxxxxxxx
flex-1
.flex-1 { -webkit-box-flex: 1; -ms-flex: 1 1 0%; -webkit-flex: 1 1 0%; flex: 1 1 0%; }
export default {
theme: {
flex: {
1: '1 1 0%',
auto: '1 1 auto',
initial: '0 1 auto',
inherit: 'inherit',
none: 'none',
2: '2 2 0%',
},
},
}
Утилиты для управления ростом гибких элементов.
xxxxxxxxxx
flex-grow-0
.flex-grow-0 { -webkit-box-flex: 0; -ms-flex-positive: 0; -webkit-flex-grow: 0; flex-grow: 0; }
export default {
theme: {
flexGrow: {
0: 0,
DEFAULT: 2,
1: 1,
},
},
}
Утилиты для управления сжатием гибких элементов.
xxxxxxxxxx
flex-shrink-0
.flex-shrink-0 { -ms-flex-negative: 0; -webkit-flex-shrink: 0; flex-shrink: 0; }
export default {
theme: {
flexShrink: {
0: 0,
DEFAULT: 2,
1: 1,
},
},
}