gpt4 book ai didi

html - 网格元素扩展以跟随列之间的偏移

转载 作者:行者123 更新时间:2023-12-04 13:08:13 25 4
gpt4 key购买 nike

<分区>

我正在尝试制作一个 html/css 卡片系统,它会自动将自己放置在 css 网格上。这个 css 网格分为两列。在左列中,一个 div 为该列的其余部分添加了一个偏移量,并且没有固定大小。我想在两列之间保留此偏移量。

问题是左边的第一张卡片(编号 2)会增长以补偿偏移量,但所有卡片的大小必须相同。如何在不固定每张卡片的大小的情况下解决这个问题?

我想做什么:

Desired layout

我目前拥有的:

Wrong layout

重现它的一个简单代码示例:

.grid {
display: grid;
background-color: #eee;
grid-gap: 5px 5px;
grid-template-columns: repeat(2, 1fr);
grid-auto-flow: dense;
}

.box {
background-color: #444;
color: #fff;
border-radius: 5px;
padding: 60px;
font-size: 150%;
}

.grid__1 {
background-color: #ccc;
grid-column: 1 / 2;
padding: 5px;
font-size: 1rem;
}

.grid__item {
grid-column: span 1;
grid-row: span 2;
}
<div class="grid">
<div class="box grid__1">head</div>
<div class="box grid__item">1</div>
<div class="box grid__item">2</div>
<div class="box grid__item">3</div>
<div class="box grid__item">4</div>
<div class="box grid__item">5</div>
<div class="box grid__item">6</div>
</div>

我在这里做了一个活生生的例子:https://jsfiddle.net/rLpqt75d/3/

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