移动端Web页面的CSS3 flex布局快速上手指南


Posted in HTML / CSS onMay 31, 2016

1、开始使用flexbox布局的方法,代码如下:

CSS Code复制内容到剪贴板
  1. footer{   
  2. display:flex;   
  3. }  
2、接下来为footer添加flex-flow属性:
CSS Code复制内容到剪贴板
  1. flex-flow:row wrap;    

row表示按行显示,wrap设置当父元素过小时是否换行。
注意flex-flow是flex-direction和flex-wrap两个属性合在一起定义了,分开设定也可以。
flex-direction的属性:
row:行显示;column:列显示;row-reverse/column-reverse:反方向进行显示

3、align-item属性:
flex-start:使得每个div的头部对齐
flex-end:使得每个div的尾部对齐
center:以中心线为基准对齐
stretch:填满整个区域,即头部、尾部均对齐

4、justify-content属性
用于设置留白的形式,在制作一行中有多个部分的时候非常方便。
比如父div中有三个小的div并排显示,但是它们的总宽度小于父div的总宽度,则可以使用这种方法进行布局,具体参数如下:
flex-start:留白部分在最末端
flex-end:留白部分在最起始的地方
以上两种留白方式都是把三个小div看成一个整体,留白留在一端
space-between:中间均分留白
space-around:中间+两侧均分留白
以上两种相当于把三个div块拆开均分在父div中,二者的差别仅仅在于是不是在两侧也留白
附:利用justify-content的方式使元素垂直水平居中的方式

CSS Code复制内容到剪贴板
  1. div{   
  2. justify-content:center;   
  3. align-items:center;   
  4. display:-webkit-flex;   
  5. }  
HTML / CSS 相关文章推荐
CSS3实现DIV圆角效果完整代码
Oct 10 HTML / CSS
详解CSS3中@media的实际使用
Aug 04 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
May 07 HTML / CSS
关于HTML5语义标签的实践(blog页面)
Jul 12 HTML / CSS
canvas 实现 github404动态效果的示例代码
Nov 15 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
Jul 04 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
Oct 17 HTML / CSS
canvas版人体时钟的实现示例
Jan 29 HTML / CSS
css中z-index: 0和z-index: auto的区别
Aug 23 HTML / CSS
Canvas如何做个雪花屏版404的实现
Sep 25 HTML / CSS
CSS3条纹背景制作的实战攻略
May 31 #HTML / CSS
CSS3实现多重边框的方法总结
May 31 #HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
May 30 #HTML / CSS
图解CSS3制作圆环形进度条的实例教程
May 26 #HTML / CSS
CSS中的字体大小设置属性总结
May 24 #HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 #HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
May 24 #HTML / CSS
You might like
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
js 操作select与option(示例讲解)
2013/12/20 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
js实现分割上传大文件
2016/03/09 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
bootstrap datetimepicker2.3.11时间插件使用
2016/11/19 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
Python入门篇之文件
2014/10/20 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
品酒会策划方案
2014/05/26 职场文书
元旦趣味活动方案
2014/08/22 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
会计主管竞聘书
2015/09/15 职场文书
python pygame入门教程
2021/06/01 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python