响应式布局2 - flex基础与应用

目录

什么是flex

为什么用flex

flex-direction

flex-wrap

flex-flow

justify-content


什么是flex

FlexiableBox即是弹性盒子,用来进行弹性布局,可以配合rem处理尺寸的适配问题。

为什么用flex

  • 用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。
  • 更加符合响应式设计的特点

flex-direction

作用:子元素在父元素盒子中的排列方式

属性值作用
row默认值。按从左到右的顺序显示。
row-reverse与row相同,但是以相反的顺序。
column灵活的项目将垂直显示,按从上到下的顺序。
column-reverse与column相同,但是以相反的顺序。

flex-wrap

作用:子元素在父元素盒子中的是否换行(列)

属性值作用
nowrap默认值。不换行或不换列。
wrap换行或换列。
wrap-reverse换行或换列,但是以相反的顺序。

flex-flow

作用:flex-direction和flex-wrap属性的简写形式

语法:flex-flow:<flex-direction> || <flex-wrap>

justify-content

作用:用来在存在剩余空间时,设置为间距的方式

属性值作用
flex-start默认值。从左到右,挨着行的开头。
flex-end从右到左,挨着行的结尾。
center居中显示。
space-between平均分布在该行上,两边不留间隔空间。
space-around平均分布在该行上,两边留有一半的间隔空间。

 

align-items

作用:设置每个flex元素在交叉轴上的默认对齐方式。

属性值作用
flex-start位于容器的开头。
flex-end位于容器的结尾。
center居中显示。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值