博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flex布局
阅读量:4657 次
发布时间:2019-06-09

本文共 14090 字,大约阅读时间需要 46 分钟。

Web的Flex弹性盒模型

Web的Flex弹性盒模型

[ flex ]

display: -webkit-flex;

width:100px;
flex: 2;
flex: 1;

display: -webkit-flex;

width:150px;
margin-right:10px;
flex: 1;
width:150px;
margin-left:10px;

[ flex-direction ]

flex-direction: row; /*default*/

display: -webkit-flex;

flex: 1;
flex: 2;
flex: 3;

flex-direction: row-reverse;

display: -webkit-flex;

flex: 1;
flex: 2;
flex: 3;

flex-direction: column;

display: -webkit-flex;

flex: 1;
flex: 2;
flex: 3;

flex-direction: column-reverse;

display: -webkit-flex;

flex: 1;
flex: 2;
flex: 3;

[ flex-wrap ]

-webkit-flex-wrap: nowrap; /* default */

display: -webkit-flex;

width: 400px

100px;
width: 200px;
width: 300px;

-webkit-flex-wrap: wrap

display: -webkit-flex;

width: 400px

100px;
width: 200px;
width: 300px;

-webkit-flex-wrap: wrap-reverse

display: -webkit-flex;

width: 400px

100px;
width: 200px;
width: 300px;

[ flex-flow ]: flex-direction flex-wrap; /* 自个体会吧 */

[ justify-content ]

/* 效果如同 float:left; */

justify-content: flex-start; /* default */

display: -webkit-flex;

width:100px;
width:100px;

/* 效果如同 float:right; */

justify-content: flex-end;

display: -webkit-flex;

width:100px;
width:100px;

/* 第三代水平居中方案 */

justify-content: center;

display: -webkit-flex;

width:100px;
width:100px;

justify-content: space-between;

display: -webkit-flex;

width:100px;
width:100px;

justify-content: space-around;

display: -webkit-flex;

width:100px;
width:100px;

[ align-self ]

display: -webkit-flex;

align-self:flex-start;
align-self:flex-end;
align-self:center;
align-self:auto;
/*default */
align-self:baseline;
align-self:stretch;

[ align-items ]

align-items: flex-start; /* default */

display: -webkit-flex;

width:100px;
width:100px;

align-items: flex-end;

display: -webkit-flex;

width:100px;
width:100px;

/* 第三代垂直居中 */

align-items: center;

display: -webkit-flex;

width:100px;
width:100px;

align-items: baseline;

display: -webkit-flex;

width:100px;
width:100px;

align-items: stretch;

display: -webkit-flex;

height:100px;
min-height:20px;
max-height:60px;

[ align-content ]

/* 对比 align-items*/

align-items: flex-start

display: -webkit-flex;

a
b
c
d
e
f

align-content: flex-start;

display: -webkit-flex;

a
b
c
d
e
f

align-content: flex-end;

display: -webkit-flex;

a
b
c
d
e
f

align-content: center;

display: -webkit-flex;

a
b
c
d
e
f

align-content: space-between;

display: -webkit-flex;

a
b
c
d
e
f

align-content: space-around;

display: -webkit-flex;

a
b
c
d
e
f

align-content: stretch; /*default*/

display: -webkit-flex;

a
b
c
d
e
f

[ order ]

display: -webkit-flex;

a
b
c
d (order:-1)
e
f
View Code

转载于:https://www.cnblogs.com/sghy/p/7641632.html

你可能感兴趣的文章
javascript相关知识
查看>>
数组对象去重
查看>>
你未必知道的12个JavaScript技巧
查看>>
mysql的基本操作命令
查看>>
微信小程序---数据缓存
查看>>
Python网页正文转换语音文件的操作方法
查看>>
常用SQL查询语句
查看>>
Redis Windows版安装详解
查看>>
linux后台运行python程序 nohup
查看>>
吴裕雄--天生自然 高等数学学习:对面积的曲面积分
查看>>
css
查看>>
消除头文件
查看>>
Android中数据文件解析(Json解析)
查看>>
自定义seekBar设置进度条背景图片
查看>>
java容器类1:Collection,List,ArrayList,LinkedList深入解读
查看>>
16日彻底去除安卓应用的内置广告
查看>>
再谈.NET Micro Framework移植
查看>>
ssm资源配置
查看>>
斗鱼爬虫,爬取颜值频道的主播图片和名字
查看>>
【Codeforces Round #439 (Div. 2) B】The Eternal Immortality
查看>>