首页 > 其他 > 详细

Flex弹性布局

时间:2020-05-31 23:59:06      阅读:92      评论:0      收藏:0      [点我收藏+]

1、Flex=Flexible Box的缩写,采用flex布局的元素,称为flex容器;它的所有子元素自动成为容器成员,称为flex项目(flex item)。设置容器属性display:flex。

2、属性

 

容器属性flex-flow: flex-direction  flex-wrap
  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(子元素在主轴方向的排列方式)

 

 

容器属性align-items: flex-start || flex-end || center || stretch(默认值) || baseline,
  对于默认值stretch,如果子元素没有设置高度或者auto,则被拉伸占整个容器高度或宽度

 

项目属性fiex: flex-grow || flex-shrink || flex-basis  (用于处理容器剩余空间)
  flex-grow: 默认值是0,用于扩展子元素的宽度,设置当前子元素应该占据剩余空间的比例,
  该比例 = (该子元素的flex-grow值)除以(所有兄弟元素的flex-grow值之和);
  flex-shrink:默认值为1,当空间不足时,子元素将缩小。
项目属性align-self:属性值与align-items相同,设置单个子元素在交叉轴的排列方式。

 

  

Flex弹性布局

原文:https://www.cnblogs.com/minyDong/p/13022108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!