css flex布局

虽然flex已经出了很久了,而且兼容性也已经不是问题,但我在布局的时候还是用的float,看到别的同事用了flex,觉得挺方便的,就学习了一下,以下内容均来自:http://www.runoob.com/w3cnote/flex-grammar.html

采用flex布局的元素,成为flex容器,他所有的子元素自动成为容器成员,成为flex项目,容器默认存在两根轴,水平轴(main axis) main start到main end , 交叉轴cross start 到 cross end, 项目默认沿主轴排列,单个项目占据的水平轴空间叫main size ,占据交叉轴的空间教cross size.

1、容器属性

flex-direction:row | row-reverse | column | column-reverse; 排列方向

flex-wrap:nowrap | wrap | wrap-reverse;   换行方式

justify-content: flex-start | flex-end | center | space-between | space-around; 水平对齐方式

agint-items: flex-start | flex-end | center | baseline | stretch;  垂直对齐方式

2、项目的属性

order:number   顺序越小越靠前

flex-grow:number  放大比例,默认为0,即便存在剩余空间也不放大,如果全都是1,将等分剩余空间

flex-shrink:number  缩小比例,默认为1,如果空间不足,项目等比例缩小,如果一个项目为0,其他为1,前者不缩小

align-self: auto | flex-start | flex-end | center | baseline | stretch   允许单个项目与其他项目不同的对其方式

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值