flex(弹性盒、伸缩盒)

47 篇文章 0 订阅
42 篇文章 0 订阅

介绍

1、是CSS中的又一种布局手段,它主要用来代替浮动来完成页面的布局

2、flex可以使元素具有弹性,让元素可以跟随页面的大小的改变而改变


弹性容器

1、要使用弹性盒,必须先将一个元素设置为弹性容器

2、通过display来设置弹性容器

display:flex;				`设置为块级弹性容器`
display:inline-flex;		`设置为行内弹性容器`

弹性元素(弹性项)

1、弹性容器的直接子元素是弹性元素(弹性项)

2、一个元素可以同时是弹性容器和弹性元素


弹性容器的属性


flex-direction(指定容器中弹性元素的排列方向)

指定容器中弹性元素的排列方式

可选值:

	row	默认值,弹性元素在容器中水平排列(从左向右)
	row-reverse	弹性元素在容器中反向水平排列(从右向左)
	colum	弹性元素在容器中纵向排列(从上向下)
	colum-reverse	弹性元素在容器中反向纵向排列(从下向上)

主轴

弹性元素的排列方向称为主轴

侧轴

与主轴垂直方向的称为侧轴


弹性元素的属性


flex-grow(指定弹性元素的伸展的系数)

1、指定弹性元素的伸展的系数

2、当父元素有多余空间的时候,子元素如何伸展

3、父元素的剩余空间,会按照比例进行分配

示例:
flex-grow: 1`默认值为0`

flex-shrink(指定弹性元素的收缩的系数)

1、当父元素的空间不足以容纳所有的子元素时,如何对子元素进行收缩

示例:
flex-shrink: 0;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值