flexBox布局设置常用样式
2018-01-16 22:07
369 查看
.row { /*横*/ display: -webkit-box; display: -webkit-flex; /* Safari */ display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; width: 100%; } .row-wrap { /*横不换行*/ -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .col { /*列*/ -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; width: 100%; } .col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 10%; -moz-box-flex: 0; -moz-flex: 0 0 10%; -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-20 { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -moz-box-flex: 0; -moz-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-25 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -moz-box-flex: 0; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-33, .col-34 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333%; -moz-box-flex: 0; -moz-flex: 0 0 33.3333%; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; } .col-50 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -moz-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-66, .col-67 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666%; -moz-box-flex: 0; -moz-flex: 0 0 66.6666%; -ms-flex: 0 0 66.6666%; flex: 0 0 66.6666%; max-width: 66.6666%; } .col-75 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -moz-box-flex: 0; -moz-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-80 { -webkit-box-flex: 0; -webkit-flex: 0 0 80%; -moz-box-flex: 0; -moz-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } .col-90 { -webkit-box-flex: 0; -webkit-flex: 0 0 90%; -moz-box-flex: 0; -moz-flex: 0 0 90%; -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%; } div { margin-bottom: 20px; height: 100px !important; width: auto; color: #fff; font-size: 18px; font-weight: bold; } .bg-r { background: red; } .bg-b { background: black; } .bg-y { background: yellow; } .bg-g { background: green; } .bg-o { background: orange; } .bg-p { background: pink; }
相关文章推荐
- css3属性flex弹性布局设置三列(四列)分布样式
- 小程序–flex布局常用css 设置
- 任务十:Flexbox 布局练习
- 浮动布局:Flexbox
- Flex通过Styel设置Alert组件中的文字样式
- flex设置样式
- flex设置样式的几种方式
- Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)
- React Native系列之flexbox布局(RN基础)
- CSS3中新的布局方式flex box
- Android 常用布局控件样式
- 常用的CSS的样式设置
- Flex中如何给depthColors样式设置一个颜色数组给树Tree控件不同层设置不同颜色的例子
- FlexboxLayout_google开源布局_适配终结者
- Flex/AIR控件字体样式设置
- 安卓开发进阶之弹性布局FlexboxLayout--Part3(翻译)
- React Native-4.React Native布局属性练习之flexBox模型实战
- 移动端 css/html (box-flex)自适应、等比布局
- Flex Box布局学习- 语法
- React Native之FlexBox布局上的一些心得