【发布时间】:2017-11-14 11:50:44
【问题描述】:
我使用以下 css 代码创建了一个棋盘模式:
.testcheckerboard{
width: 200px;
height: 100px;
background-color: white;
background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%);
background-position: 0 0, 20px 20px;
background-size: 40px 40px;
}
结果是我想要的棋盘格图案,但也显示了一条不美观的对角白线!
奇怪的是,在某些情况下,问题消失了。
有没有办法去掉这条线? 我认为这只是一个抗锯齿错误,但我找不到控制或删除抗锯齿的方法......
我在 Internet 上找不到任何解决方案。
【问题讨论】:
-
这里工作正常...jsfiddle.net/a0sh0dwc你确定是css问题吗? (在 Chrome 62 上测试)。
-
在 Chrome 上问题消失了,在某些情况下,所以我认为代码不准确。也许是一个抗锯齿错误。
-
我也使用 chrome 和小提琴工作正常。我也认为你的 css 没有问题
标签: css background-image linear-gradients