移动端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旋转动画实例代码
Sep 11 HTML / CSS
css3动画过渡实现鼠标跟随导航效果
Feb 08 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 HTML / CSS
网页切图的CSS和布局经验与要点
Apr 09 HTML / CSS
浅谈CSS3特性查询(Feature Query: @supports)功能简介
Jul 31 HTML / CSS
CSS3制作酷炫的条纹背景
Nov 09 HTML / CSS
HTML5移动端开发遇见的东西
Oct 11 HTML / CSS
浅谈cookie和localStorage那些事
Aug 27 HTML / CSS
突破canvas语法限制 让他支持链式语法
Dec 24 HTML / CSS
举例详解HTML5中使用JSON格式提交表单
Jun 16 HTML / CSS
浅析图片上传及canvas压缩的流程
Jun 10 HTML / CSS
html5启动原生APP总结
Jul 03 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
Array对象方法参考
2006/10/03 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
python 获取et和excel的版本号
2009/04/09 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
python 三元运算符使用解析
2019/09/16 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
微软中国官方旗舰店:销售Surface、Xbox One、笔记本电脑、Office
2018/07/23 全球购物
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
2015年保险公司工作总结
2015/04/24 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
老干部座谈会主持词
2015/07/03 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
工作建议书范文
2019/07/08 职场文书
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android
一文带你探究MySQL中的NULL
2021/11/11 MySQL
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python