码迷,mamicode.com
首页 > Web开发 > 详细

css学习_css3伸缩布局 flex布局

时间:2019-04-21 10:18:15      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:alt   ems   元素   idt   有用   默认   携程   order   缩放   

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  

 

css学习_css3伸缩布局 flex布局

标签:alt   ems   元素   idt   有用   默认   携程   order   缩放   

原文地址:https://www.cnblogs.com/yangyutian/p/10699474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!