css学习_css3伸缩布局 flex布局

本文深入解析Flex布局的各项属性,包括justify-content、align-items、flex-wrap等,通过实例展示如何使用Flex布局实现不同场景的需求,如携程网的伸缩布局。

1、flex布局

 

案例一:

 

案例二:

  保证不至于缩放得太小或太大

 

 案例三:flex的值不一定要写成几份,可以写成固定值

 

 

 

 案例四:

 

 

 竖着3等分(父容器按照高度3等分)

!!案例  -----用flex布局写携程网(发现携程网是伸缩布局:根据屏幕自适应)

 

 

 

  flex:  2  意义是啥 (剩余宽度里占比2等份)   

flex布局:1、父元素要定义为display:flex   ,

    2、直接子元素布局为flex: n   

    3、flex:n 的意思:先用父元素的宽度减去没有设置属性flex的子元素的宽度,把所有属性为flex子元素之和作为剩余宽度要分成的份数,最后属性为flex元素的宽度即为占比数。

    4、若父元素display:flex后  ,那其子元素设置的float都不起作用了,定位还是有用的,但是一般不会这样用   

2、justify-content(水平对齐)属性用法作用如下:

                       

 3、align-items垂直对齐:适用于单行!

 4、flex-wrap属性

 

5、align-content

  

6、order

每一份子项目默认值是0  

 

转载于:https://www.cnblogs.com/yangyutian/p/10699474.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值