移动端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制作的2015年元旦雪人动画特效教程
Dec 29 HTML / CSS
基于html和CSS3制作酷炫的导航栏
Sep 23 HTML / CSS
使用CSS3的::selection改变选中文本颜色的方法
Sep 29 HTML / CSS
结合CSS3的布局新特征谈谈常见布局方法
Jan 22 HTML / CSS
HTML5中视频音频的使用详解
Jul 07 HTML / CSS
html5声频audio和视频video等新特性详细说明
Dec 26 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
H5 canvas实现贪吃蛇小游戏
Jul 28 HTML / CSS
关于html字符串正则判断和匹配的具体使用
Dec 12 HTML / CSS
HTML5实现应用程序缓存(Application Cache)
Jun 16 HTML / CSS
html+css实现环绕倒影加载特效
Jul 07 HTML / CSS
使用CSS实现音波加载效果
May 07 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
延长phpmyadmin登录时间的方法
2011/02/06 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
学习ExtJS form布局
2009/10/08 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
python查看微信好友是否删除自己
2016/12/19 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
Numpy之文件存取的示例代码
2018/08/03 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
Python的in,is和id函数代码实例
2020/04/18 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
广告学专业毕业生自荐信
2014/05/28 职场文书
教师个人读书活动总结
2014/07/08 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
个人租房协议书样本
2014/10/01 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
KTV员工管理制度
2015/08/06 职场文书
感恩的心主题班会
2015/08/12 职场文书
python函数的两种嵌套方法使用
2022/04/02 Python