赣州建站资讯网

为消费者提供更优质的体验

flex布局解说和属性

1. flex-direction 规定当前DIV下面的子元素是横向布局还是纵向布局

row默认值,横向布局相当于float:left
column纵向,相当于DIV默认的垂直方向

 

                                                                              

 

2.justify-conten 主轴居左,居中,居右(这跟flex-direction的对齐方式改变而改变,没有固定的横向和纵向)

flex-start模块居左边
flex-end模块居右边
center模块居中(相当于margin:0 auto)
space-between模块两端对齐

 

 

 

 

 

3.align-items 侧轴居上,居中,居下(这跟flex-direction的对齐方式改变而改变,没有固定的横向和纵向)

flex-start模块垂直居上
center模块垂直居中(line-height:50px)
flex-end模块垂直居下

 

 

 

 

4.flex-wrap flex容器是单行或者多行,同时横轴的方向决定了新行堆叠的方向

nowrap默认值,所有模块一行展示
wrap根据DIV的宽度,下面的模块自动是多行还是一行横向排版

 

 

 

5.flex-shrink处理文本溢出

number一个数字,规定项目将相对于其他灵活的项目进行收缩的量。默认值是 1。

 

 

6:align-self 属性定义flex子项单独在侧轴(纵轴)方向上的对齐方式。

auto默认值。元素继承了它的父容器的 align-items 属性。如果没有父容器则为 "stretch"。
baseline

元素位于容器的基线上。

如弹性盒子元素的行内轴与侧轴为同一条,则该值与'flex-start'等效。其它情况下,该值将参与基线对齐。

center

元素位于容器的中心。

弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。

 


- END -
声明:文字图片等素材除标明原创外均来源于网络,如有侵权,请及时告知我们,我们将在最短的时间内删除!

相关推荐

微信公众平台:圆狐创意

关注圆狐创意微信公众平台浏览最新资讯

更多媒体及商务合作

QQ:295939675   或  至电:198-6662-0460