使用flexbox简单实现垂直居中布局
2017-09-22 11:20
579 查看
垂直居中一直是css布局中绕不去的一个坎,今天我来介绍一种可以更简单来实现的方法--CSS3弹性盒子(Flexible
Box 或 Flexbox)。注意,设为
Flex 布局以后,子元素的
首先,设置容器为flex布局
详情可以参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
稍加修饰,最后的效果:
Box 或 Flexbox)。注意,设为
Flex 布局以后,子元素的
float、
clear和
vertical-align属性将失效。
首先,设置容器为flex布局
.vertical-container { height: 300px; display: -webkit-flex; display: flex; }其次,添加两个属性——align-items和justify-content
.vertical-container { height: 300px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }前者定义侧轴方向上的元素对齐,后者定义主轴方向上弹性元素的空间排布。贴张图让大家简单了解下flexbox
详情可以参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes
稍加修饰,最后的效果:
相关文章推荐
- 使用flex布局实现div垂直居中
- 网页布局 CSS简单实现垂直居中
- 附两个自己认为比较重要的链接地址(移动端的position:fixed,flexbox实现垂直居中布局)
- Flexbox制作CSS布局实现水平垂直居中
- 使用Sass优雅并高效的实现CSS中的垂直水平居中(附带Flex布局,CSS3+SASS完美版)
- Android手机开发 使用线性布局和相对布局实现Button垂直水平居中
- 【转载】使用CSS简单实现垂直居中
- 使用CSS完美实现垂直居中的方法
- 使用JQuery实现简单的半透明遮盖层 + 弹出框居中 Demo
- 状态开关按钮ToggleButton的简单使用:实现动态控制布局
- DrawerLayout抽屉布局的使用 最简单的侧滑菜单实现
- 使用线性布局实现简单登陆界面的实例
- 使用CSS完美实现垂直居中的方法
- 使用css实现div垂直居中的示例
- Android开发布局系列: LinearLayout布局实现垂直水平居中
- 使用CSS实现div的水平和垂直居中
- CSS垂直居中网页布局实现的5种方法
- 使用js实现div 水平垂直居中
- 使用Flexbox布局方式的简单演示