Flex弹性盒子布局

弹性盒子flex布局

主要的属性及属性值

1.包含块dispaly: flex;

首先为子元素创建flex格式化上下文。默认下子元素是并排。

flex-direction: row、row-reverse 、column、column-reverse。表示盒子项目从这4个方向排列。
flex-wrap:warp; 是否换行,默认是不换行。 当同一排太多了,可以换行, 如果不换,会改变大小以容纳更多的元素。

flex-flow 是方向和换行的缩写, 第一个值是方向,第二个值是是否换行。

flex-item, (相当于子元素), 的属性:

order: 控制布局元素的顺序。 值为数值(12345…1的优先级最高)

flex-grow:数值;决定盒子尺寸怎么增长。当有2个以上的元素有数值时,按大约比例占剩下的内容。

flex-shrink: 数值;设置盒子尺寸怎么缩小。 当item的大小超出包含块时,设置值去改变其他元素的大小进而使自己满足大小,正常情况下设置值没什么用。

flex-basis:定义基础尺寸。

{flex-grow:1;

flex-basis:20%;就能使布局一行占5个元素(只有内容区的情况下)
在这里插入图片描述

让所有元素处于同一个行或纵布局: flex:1; 设置为一份(剩下的位置按比例分),width自适应。在这里插入图片描述

item: 对齐方式:单行
在这里插入图片描述
stretch:充满的方式。
单独对某个item设置对齐方式:
在这里插入图片描述

flex的自适应是会使同行的item的高度一样。
内容区自适应:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值