【发布时间】:2020-09-17 14:19:05
【问题描述】:
我已经为我正在开发的一个小型网站创建了一些基于 svg 的图标,但我无法让中风看起来像我想要的那样。如果您查看this jsfiddle,您可以看到我的问题。外部<rect> 的笔触一直是 1px,但出于某种原因,该外部正方形的右侧和底部似乎比顶部和左侧的笔触更粗,有点像投影效果。
我在想,也许浏览器渲染器可能将笔画评估为不是整数,并且正在向下舍入左侧和顶部边缘并向上舍入右侧和底部边缘(就像在许多光栅化问题中发生的那样) 但无论我在页面的哪个位置移动它,它都只是右边缘和下边缘。
谁能告诉我这里发生了什么以及如何解决它?
提前致谢。
【问题讨论】:
-
笔划的一半在 SVG 之外(添加溢出:对 SVG 可见以注意到这一点).. 您需要调整视图框
标签: css svg css-shapes stroke