CSS3绘制的背景网格线以半格开头

标签 css gridlines

我有一个使用 CSS 绘制网格线的背景。 You can see it in this fiddle

看起来不错,但网格从四分之一的正方形开始,我希望它从整个正方形开始。如何做到这一点?

我尝试过使用 margin-left -50px; 但这也会影响此 DIV 中的内容(我不想要)。

CSS:

.board {
    position: absolute;
    margin: 0px;
    top: 0px;
    left: 0px;
    width: 576px;
    height: 576px;
    background-color: #434343;
    background-image: linear-gradient(0deg, transparent 24%, rgba(255, 255, 255, 0.05) 25%, rgba(255, 255, 255, 0.05) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.05) 75%, rgba(255, 255, 255, 0.05) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(255, 255, 255, 0.05) 25%, rgba(255, 255, 255, 0.05) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.05) 75%, rgba(255, 255, 255, 0.05) 76%, transparent 77%, transparent);
    background-size: 100px 100px;
}

对此有什么想法吗?

最佳答案

您可以将 background-position 元素添加到您的类中:

.board {
    background-position: 27px 27px;
}

第一个值是水平位置,第二个值是垂直位置。您还可以使用 % 而不是 px

关于CSS3绘制的背景网格线以半格开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26282778/

相关文章:

python - 在 matplotlib 中,有没有办法在条/线/补丁下方设置网格线,同时保留上方的刻度标签?

python - 是否可以将黑色网格线添加到 python Altair Heatmap 图中?

article aside 和 div 的 HTML 位置

html - 修复了我的 wrapper 旁边的横幅?

javascript - CSS 网格和媒体查询的问题

jfreechart - 将静态网格线添加到 JFreeChart 时间序列图表

jquery - 如何将 RANDOM 处的 addClass() 添加到 jQuery 中的元素?

javascript - 我怎样才能通过一个 div 将点击传递到它下面的一个不相关的 div 并触发两个 div 的 onClick 监听器?

c# - 仅更改选定行的 Horizo​​ntalGridLinesBrush

algorithm - 如何通过网格点生成线段