Overview
- メリット
- レスポンシブデザイン
- 可変ウィンドウ幅、可変要素数でも、CSSだけでフレキシブルに対応。
- デメリット

Flexbox Container
.categories_list{
display: -webkit-box;
display: -moz-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-flex;
display: flex;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}
flex-grow
- FlexBox(Child) item
- Flexアイテムの「伸びる」
.categories_list > li.cat-item {
flex-grow: 1;
}
Media Query
@media screen and (min-width: 25em) {
.categories_list{
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media screen and (min-width: 40em) {
.categories_list{
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media screen and (min-width: 60em) {
.categories_list{
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
}
参考サイト