gpt4 book ai didi

html - 具有两个元素双倍高度的 4x3 网格

转载 作者:太空狗 更新时间:2023-10-29 12:22:28 24 4
gpt4 key购买 nike

我正在尝试创建两个元素双倍高度的 4x3 网格。

.grida {
width:540px;
display: grid;
row-gap: 14px;
grid-template-columns: repeat(4, 120px);
justify-content:space-evenly;
align-content: space-evenly;
background-color: #fff;
color: #444;
}

.card {
background-color: #ddd;
color: #555;
border-radius: 5px;
padding: 5px;
font-size: 150%;
height:68px;
}

.a {
grid-row: auto / span 2;
}

.g {
grid-row: auto / span 2;
}
<div class='grida'>
<div class="card a">A</div>
<div class="card b">B</div>
<div class="card c">C</div>
<div class="card d">D</div>
<div class="card e">E</div>
<div class="card f">F</div>
<div class="card g">G</div>
<div class="card h">H</div>
<div class="card i">I</div>
<div class="card j">J</div>
</div>

为什么会有空 block ?
我希望 ag 是双倍高度。
有帮助吗?

最佳答案

grid-row 不起作用,因为您要在 card div 上设置高度。为了调整card div 的“高度”,我使用了填充技巧。这样做:

.grida {
width:540px;
display: grid;
row-gap: 14px;
grid-template-columns: repeat(4, 120px);
justify-content:space-evenly;
align-content: space-evenly;
background-color: #fff;
color: #444;
}

.card {
background-color: #ddd;
color: #555;
border-radius: 5px;
font-size: 150%;
padding: 30px 5px
}

.a, .g {
grid-row: auto / span 2 !important;
}
<div class='grida'>
<div class="card a">A</div>
<div class="card b">B</div>
<div class="card c">C</div>
<div class="card d">D</div>
<div class="card e">E</div>
<div class="card f">F</div>
<div class="card g">G</div>
<div class="card h">H</div>
<div class="card i">I</div>
<div class="card j">J</div>
</div>

关于html - 具有两个元素双倍高度的 4x3 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550694/

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