CSS3绘制的背景网格线以半个网格开始
我有一个使用CSS绘制的网格线的背景 看起来不错,但网格是从四分之一个正方形开始的,我希望它从一个完整的正方形开始。如何做到这一点 我试过使用CSS3绘制的背景网格线以半个网格开始,css,gridlines,Css,Gridlines,我有一个使用CSS绘制的网格线的背景 看起来不错,但网格是从四分之一个正方形开始的,我希望它从一个完整的正方形开始。如何做到这一点 我试过使用左边距-50px但是这也会影响这个DIV中的内容(我不想要) CSS: .board { position: absolute; margin: 0px; top: 0px; left: 0px; width: 576px; height: 576px; background-color: #4343
左边距-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;
}
对此有何想法?您可以将
背景位置
元素添加到您的类中:
.board {
background-position: 27px 27px;
}
第一个值是水平位置,第二个值是垂直位置。您还可以使用
%
而不是px
您可以将背景位置
元素添加到类中:
.board {
background-position: 27px 27px;
}
#page {
background-color:#269;
background-image: linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);
background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px
}
第一个值是水平位置,第二个值是垂直位置。您还可以使用
%
而不是px
您可以将背景位置
元素添加到类中:
.board {
background-position: 27px 27px;
}
#page {
background-color:#269;
background-image: linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);
background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px
}
第一个值是水平位置,第二个值是垂直位置。您还可以使用
%
而不是px
您可以将背景位置
元素添加到类中:
.board {
background-position: 27px 27px;
}
#page {
background-color:#269;
background-image: linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);
background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px
}
第一个值是水平位置,第二个值是垂直位置。您也可以使用
%
代替px
欢迎!很高兴我能帮忙。欢迎!很高兴我能帮忙。欢迎!很高兴我能帮忙。欢迎!很高兴我能帮上忙。请在你的回答中补充一些解释。只有发帖代码可能会令人困惑。请在回答中添加一些解释。只有发帖代码可能会令人困惑。请在回答中添加一些解释。只有发帖代码可能会令人困惑。请在回答中添加一些解释。只有过帐代码可能会令人困惑。
#page {
background-color:#269;
background-image: linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);
background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px
}