flex 布局固定四行七列
时间: 2023-09-23 20:10:26 浏览: 174
可以使用 Flex 布局来实现固定四行七列的效果。以下是一个简单的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<style>
.container {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.item {
width: calc(100% / 7); /* 每列宽度为容器宽度的 1/7 */
height: calc(100% / 4); /* 每行高度为容器高度的 1/4 */
border: 1px solid #000;
}
</style>
</head>
<body>
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
<div class="item">6</div>
<div class="item">7</div>
<!-- 继续添加更多 item 元素 -->
</div>
</body>
</html>
```
在上面的代码中,我们使用了 `display: flex;` 设置容器为 Flex 布局。`flex-wrap: wrap;` 则表示当容器宽度不足以容纳所有项时,自动换行显示。通过 `width: calc(100% / 7);` 和 `height: calc(100% / 4);` 来设置每个项的宽度和高度,使其占据均等的空间。
你可以根据实际需求修改 `.item` 类的样式,以适应你的布局要求。希望这个示例能对你有所帮助!
阅读全文