flex布局

flex布局父项属性设置效果

1.flex-direction(设置主轴方向)

1.1在flex布局中,是分为主轴和侧轴俩个方向,可以叫行和列、x轴和y轴。

        默认主轴方向就是x轴反向,水平向右

        默认侧轴方向就是y轴方向,水平向下

        注意:主轴和侧轴是会变化的,就看flex-direction设置谁为主轴,剩下的就是侧轴。而我们的子元素是跟着主轴来排序的。

1.2属性值

1.2.1  row ( 默认值从左到右(行))

例:flex-direction:row

1.2.2  row-reverse  从右到左

例:flex-direction:row-reverse

1.2.3  column(从上到下(列))

例:flex-direction: column

1.2.4​​​  column-reverse  从上到下

例:flex-direction: column-reverse

2.justify-content(设置主轴上的子元素排列方式)

2.1 justify-content属性定义了项目在主轴上的对齐方式

        注意:使用这个属性之前一定要确定好主轴是哪个。

2.2属性值

2.2.1  flex-start  (默认值 从头部开始 如果主轴是x轴,则从左到右)

例:justify-content: flex-start

2.2.2  flex-end(从尾部开始排序,子元素顺序不变)

例:justify-content:flex-end

2.2.3  center  (在主轴居中对齐(如果主轴是x轴则水平居中))

例:justify-content:center

2.2.4  space-around(平分剩余空间)

例:justify-content:space-aroud

2.2.5  space-between(先俩边贴边 再再平分剩余空间  (重要))

例:justify-content:space-between

3.align-items(设置侧轴上的子元素排列方式)

3.1 该属性是控制子项在侧轴默认是y轴)上的排列方式  在子项为单项的时候使用

3.2属性值

3.2.1 flex-start(默认值 从上到下)

例:align-items:flex-start

3.2.2 flex- end (从下到上)

例:align-items: flex-end

3.2.3 centr (挤在一起(垂直居中))

例:align-items: center

3.2.4  baseline

例:align-items: baseline;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值