移动端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新增颜色表示方式分享
Apr 15 HTML / CSS
详解CSS3:overflow属性
Nov 17 HTML / CSS
html5新增的定时器requestAnimationFrame实现进度条功能
Dec 13 HTML / CSS
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
Oct 20 HTML / CSS
HTML5中Localstorage的使用教程
Jul 09 HTML / CSS
html5是什么_动力节点Java学院整理
Jul 07 HTML / CSS
Canvas绘制浮动球效果的示例
Dec 29 HTML / CSS
详解HTML5中的picture元素响应式处理图片
Jan 03 HTML / CSS
详解window.open被浏览器拦截的解决方案
Jul 18 HTML / CSS
HTML CSS 一个标签实现带动画的抖音LOGO
Apr 26 HTML / CSS
css让页脚保持在底部位置的四种方案
Jul 23 HTML / CSS
html原生table实现合并单元格以及合并表头的示例代码
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
什么是短波收听SWL
2021/03/01 无线电
php日历[测试通过]
2008/03/27 PHP
PHP性能优化 产生高度优化代码
2011/07/22 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
PHP实现的简单缓存类
2015/07/29 PHP
Smarty变量用法详解
2016/05/11 PHP
Yii2中datetime类的使用
2016/12/17 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
js动态设置鼠标事件示例代码
2013/10/30 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
PyTorch-GPU加速实例
2020/06/23 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
软件测试面试题
2014/01/05 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
求职简历自荐信
2014/06/18 职场文书
好媳妇事迹材料
2014/12/24 职场文书
学术会议通知范文
2015/04/15 职场文书