flex竖向布局,每列2个

<!DOCTYPE html>
<html>
<head>
    <meta chatset="utf-8">
    <title>flex 布局</title>
</head>
<style>
	* { margin: 0; padding: 0;}
	ul {
        display: flex;
		flex-flow: column wrap;
		align-content: flex-start;
		height: 440px;
		background: teal;
    }
	li { 
		width: 200px;
		height: 200px;
		background: yellowgreen;
		list-style:none;
		margin: 10px;
		font-size: 100px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
	}
</style>
<body>
	
	<ul>
		<li>1</li>
		<li>2</li>
		<li>3</li>
		<li>4</li>
		<li>5</li>
		<li>6</li>
		<li>7</li>
	</ul>

</body>
</html>                                                                                                

效果图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
原子化CSS是一种将样式规则拆分成小的、可重用的名的方法,以实现快速、活地构建布局和样式。而Flex布局一种强大CSS布局模型,可以实现灵活的盒子模布局。 要实现Flex竖向布局,可以使用原子化CSS的类名来定义相关的样式规则。以下一个示例: 1. 首先,我们定义一个用于设置Flex容器的类名,比如`.flex-container`,可以使用`display: flex`启用Flex布局: ```css .flex { display: flex; } ``` 2. 接下来,我们可以定义一个用于设置Flex项目的类,比如`.flex-item`,可以使用flex-direction: column`来实现竖向布局: ```css .flex-item { flex-direction: column; } ``` 3. 如果需要设置项目在主轴上的对齐方式,可以使用类似`.justify-center`、`.justify-start`、`.justify-end`等类名来设置`justify-content`属性: ```css .justify-center { justify-content: center; } .justify-start { justify-content: flex-start; } .justify-end { justify-content: flex-end; } ``` 4. 同样地,如果需要设置项目在交叉轴上的对齐方式,可以使用类似`.align-center`、`.align-start`、`.align-end`等类名来设置`align-items`属性: ```css .align-center { align-items: center; } .align-start { align-items: flex-start; } .align-end { align-items: flex-end; } ``` 通过组合这些类名,可以实现灵活的Flex竖向布局。例如,要创建一个居中对齐的竖向布局,可以将`.flex-container`、`.flex-item`、`.justify-center`和`.align-center`这些类名应用于相应的元素。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值