码迷,mamicode.com
首页 > 其他好文 > 详细

H5弹性盒构造的应用(父容器属性)

时间:2017-03-24 22:53:20      浏览:1480      评论:0      收藏:0      [点我收藏+]

标签:对齐   dir   高度   between   容器   nowrap   src   lvf   aws   

为父容器添加display:flex/inline-flex

 

父容器可以应用的属性有:

1.flex-direction:决定主轴的偏向

有四个属性值:

row(默许值):主轴为程度偏向,终点在左端。

技巧分享

 


row-reverse:主轴为程度偏向,终点在右端。

技巧分享

 


column:主轴为垂直偏向,终点在上沿。

技巧分享
column-reverse:主轴为垂直偏向,终点鄙人沿。

技巧分享

 

2.flex-wrap:假设一条轴线排不下,若何换行。

有3个属性值:

nowrap(默许):不换行。当父容器宽度不敷时每个item会被恰当挤压。

技巧分享

 


wrap:换行,第一行在父容器最上方。

技巧分享

 


wrap-reverse:换行,第一行在父容器最下方。

 

 技巧分享

 

3.flex-flow:属性是flex-direction属性和flex-wrap属性的简写情势,默许值为row nowrap。

4.justify-content:定义了项目在主轴上的对齐方法。

有以部属性值:

flex-start(默许值):左对齐

技巧分享

 

flex-end:右对齐

技巧分享

 

center: 居中

技巧分享

 

space-between:两端对齐,项目之间的间隔都相等。(首尾项目有分别在项目最左或最右)

技巧分享

 

space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大年夜一倍。(首尾项目会与父容器两边各有间隔)

 技巧分享

 

 

5.⑤ align-items:定义项目在交叉轴上若何对齐

有以部属性值

flex-start:交叉轴的终点对齐。

技巧分享

 

flex-end:交叉轴的终点对齐。

技巧分享

 

center:交叉轴的中点对齐。

技巧分享

 

baseline: 项目标第一行文字的基线对齐。(行高,字体大年夜小等会影响每行的基线)

技巧分享

 

stretch(默许值):假设子容器未设置高度或设为auto,将占满全部父容器的高度。

技巧分享

 

 6. align-content:属性定义了多根轴线的对齐方法。假设项目只要一根轴线,该属性不起感化。

有以部属性值          

flex-start:与交叉轴的终点对齐。

flex-end:与交叉轴的终点对齐。

center:与交叉轴的中点对齐。

space-between:与交叉轴两端对齐,轴线之间的间隔均匀分布。

space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大年夜一倍。

stretch(默许值):轴线占满全部交叉轴。

 

H5弹性盒构造的应用(父容器属性)

标签:对齐   dir   高度   between   容器   nowrap   src   lvf   aws   

原文地址:http://www.cnblogs.com/Lmey/p/6613733.html

(0)
(0)
   
告发
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权一切 京ICP备13008772号-2
迷上了代码!