gpt4 book ai didi

html - 使用 Flexbox 构建网格 - 如何设置多个元素/Div 并排放置?

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:49 25 4
gpt4 key购买 nike

我想用 Flexbox 构建我的网格,但有点卡住了。如何设置一个盒子并朝向右侧的多个盒子,大小为盒子 1 的一半。然后盒子 2-5 应该向盒子 1 float 。

Scribble

在 Scribble 中看到我的意思以及它应该是什么样子?

最佳答案

.wrapper {
display: flex; /* Magic begins */
}
.left, .right {
flex: 1; /* Distribute width equally */
}
.right {
flex-wrap: wrap; /* Allow multiple lines */
}
.box {
display: flex;
align-items: center; /* Center content vertically */
justify-content: center; /* Center content horizontally */
width: calc(50% - 4px);
margin: 1px 2px;
background: #000;
color: #fff;
}
<div class="wrapper">
<div class="left box">
Box 1
</div>
<div class="right wrapper">
<div class="box">Box 2</div>
<div class="box">Box 3</div>
<div class="box">Box 4</div>
<div class="box">Box 5</div>
</div>
</div>

关于html - 使用 Flexbox 构建网格 - 如何设置多个元素/Div 并排放置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30438523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com