我目前正在做井字游戏,想画一个网格,看起来像this,但不知道如何做到这一点。
.grid-holder {
display: flex;
justify-content: center;
display: grid;
grid-template-columns: 100px 100px 100px;
grid-template-rows: 100px 100px 100px;
column-gap: 5px;
row-gap: 5px;
}
.grid {
border: 2px solid red;
text-align: center;
padding: 20px;
cursor: pointer;
}
<div class="grid-holder">
<div class="grid">1</div>
<div class="grid">2</div>
<div class="grid">3</div>
<div class="grid">4</div>
<div class="grid">5</div>
<div class="grid">6</div>
<div class="grid">7</div>
<div class="grid">8</div>
<div class="grid">9</div>
</div>
2条答案
按热度按时间6kkfgxo01#
你可以使用一个渐变来实现这一点。我还使你的代码更容易调整。你可以很容易地调整间隙和宽度。其他一切都将遵循:
n1bvdmb62#
您可以使用带有
:nth-child(number)
css属性的css网格来定位特定的div单元格。