0

在铬中,我可以使用 stroke-dasharray 后跟 2 个带有单位像素的数字,这在 Firefox 中不起作用 - 它只接受无单位值。问题是我无法从变量中剥离单位。您对如何在 Firefox 中获得与在 Chromium 中相同的效果有任何想法吗?

先感谢您

编辑:

<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
<line class="top" x1="0" y1="0" x2="100%" y2="0" />
</svg>

.top {
   stroke-dasharray: 1px 1px;
}
4

1 回答 1

0

首先,我的代码不起作用的原因是错误的,我使用 calc() 来获取我的数字(而不是 1px),这在 Firefox 中是不可能的,并且在过去 3-9 年中都知道
https://bugzilla.mozilla.org /show_bug.cgi?id=594933
https://bugzilla.mozilla.org/show_bug.cgi?id=1258270

于 2019-03-28T00:44:42.653 回答