鉴于当前的 CSS 网格示例,我如何折叠边框以避免双边框?
这是使用 Html 表实现的非常简单的事情。我如何使用 display: grid
做到这一点?
.wrapper {
display: grid;
grid-template-columns: 50px 50px 50px 50px;
}
.wrapper > div {
padding: 15px;
text-align: center;
border: 1px solid black;
}
<div class="wrapper">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
原文由 klugjo 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以这样做:
另一个想法是依靠渐变来填补空白,如下所示:
您还可以调整初始解决方案以使其更加灵活,并且它可以处理一行内的任意数量的项目。
在整个页面上运行以下代码并调整窗口大小: