移动端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 相关文章推荐
CSS中越界问题的经典解决方案【推荐】
Apr 19 HTML / CSS
CSS3 animation实现逐帧动画效果
Jun 02 HTML / CSS
移动端适配 使px自动转换rem
Aug 26 HTML / CSS
浅析CSS3 用text-overflow解决文字排版问题
Oct 28 HTML / CSS
HTML5 语义化结构化规范化
Oct 17 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
Sep 02 HTML / CSS
从零实现一个自定义html5播放器的示例代码
Aug 01 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
Jan 29 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
Sep 17 HTML / CSS
HTML5中 rem适配方案与 viewport 适配问题详解
Apr 27 HTML / CSS
基于HTML十秒做出淘宝页面
Oct 24 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 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
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
php自动载入类用法实例分析
2016/06/24 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
python爬虫常用的模块分析
2014/08/29 Python
Python3处理文件中每个词的方法
2015/05/22 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
Python paramiko模块使用解析(实现ssh)
2019/08/30 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
python如何实现图片压缩
2020/09/11 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
华为c/c++笔试题
2016/01/25 面试题
企业文化建设实施方案
2014/03/22 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
创业计划书之校园超市
2019/09/12 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
opencv读取视频并保存图像的方法
2021/06/04 Python