css3弹性盒子

弹性盒子的效果:无非就是父级盒子里面很多个小盒子进行弹性,有规则的排列分布

使用:在父级定义css属性:display:flex 子元素可以定义宽高,也可以定义flex:1 分布比例:如何去分配父容器的空间

弹性盒子操作很多属性,但是纵观所有属性,无非就是分为两种,1.横向,纵向
flex-direction:定义是在主轴对齐,还是侧轴对齐

flex-wrap:定义子元素超出父容器的时候是否换行

justtify-content:其实就是操控父容器空余的空间,来达到操作子元素的位置效果 (在主轴方向上)

align-content:其实就是操控父容器空余的空间,来达到操作子元素的位置效果 (在测轴方向上)

align-items:此属性是写在父容器上面,就是设置父容器里面的子元素在侧轴上面的排列方式

align-self:此属性是写在子元素上面,就是单独设置子元素在父容器上侧轴方向上的对齐方式

order:数字 用整数来设置子元素的排列顺序,数值小排列在前面。

使用:

display: flex;
flex-direction: row|row-reverse|column|column-reverse;
flex-wrap: wrap|nowrap|wrap-reverse;
flex-flow: flex-direction flex-wrap;
justify-content: flex-start|flex-end|center|space-between|sapce-around;
align-items: flex-start|flex-end|center|baseline|stretch|auto(默认值);
align-content:flex-start|flex-end|center|space-between|space-around|stretch(默认值);
flex项目
order: 值为数值,默认值0,按数字从小到大排列。
align-self: flex-start|flex-end|center|baseline|stretch|auto(默认值);
flex: 默认值为0 1 auto;后面两个值是可以省略的。所有默认值也可以说是:0
flex-grow: 在父容器还有剩余空间时,怎么分配剩余空间,默认值为0
flex-shrink:在父容器的大小不够时,子元素缩小的比例,默认值为1
flex-basis: 设置元素分配父容器的空间的大小,标签原大小失效, 
            父容器剩余空间够的时候,标签大小值跟flex-basis的值一样
            父容器剩余空间不够的时候,也会伸缩
            默认为auto,就是标签的大小
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值