[小廖搬砖日记]Flex伸缩盒子的实操+详解——flex-wrap属性

Flex伸缩盒子的实操+详解——flex-wrap属性

flex-wrap属性定义,如果项目在一条轴线上排不下的话,如何进行换行,或者选择不换行。

flex-wrap属性定义了三种值,分别是:

  • nowrap (默认值) 如果排不下不进行换行
  • wrap 进行换行,第一行在上面
  • wrap-reverse 进行换行,第一行在下面
代码实操

首先定义12个高为300px的矩形

index.html

<body>
	<div class="box">
		<div class="square">A</div>
		<div class="square">B</div>
		<div class="square">D</div>
		<div class="square">E</div>
		<div class="square">F</div>
		<div class="square">G</div>
		<div class="square">H</div>
		<div class="square">I</div>
		<div class="square">J</div>
		<div class="square">K</div>
		<div class="square">L</div>
        <div class="square">M</div>
		<div class="square">N</div>
	</div>
</body>

先不定义flex-wrap属性

demo.css

.square{
	height: 150px;
	width: 300px;
	border:1px solid #000;
	background-color: aqua;
	display: inline;
}

.box{
	display: flex;
	/* flex-direction: row; */
	flex-direction: row;
	/* flex-wrap: wrap; */
}

效果下图所示

在这里插入图片描述

若把flex-wrap属性的值改为wrap。

.box{
	display: flex;
	/* flex-direction: row; */
	flex-direction: row;
	flex-wrap: wrap; 
}

效果下图所示

在这里插入图片描述

可见12个矩形因排不下而换行了。

若把flex-wrap属性的值改为 wrap-reverse。

.box{
	display: flex;
	/* flex-direction: row; */
	flex-direction: row;
	flex-wrap: wrap-reverse; 
}

效果则变为第一行在下面。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值