为什么MS Edge上的路径笔划宽度比其他浏览器大?

时间:2017-07-14 11:04:25

标签: html css svg microsoft-edge

我为我的动画创建了一个SVG网格,然后我在Microsoft Edge中打开它,看到我的路径看起来像这样: Edge SVG Paths 但我需要它们看起来像这样: Perfect look

我的JSFiddle

还有我的SVG代码

<svg height="100%" width="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
    <path d="M 0 100 L 50 0, M 50 0 L 100 100 ,M 100 100 L 0 50 ,M 0 50 L 100 0,M 100 0 L 0 100" class="first-line" vector-effect="non-scaling-stroke" />
    <path d="M 100 100 L 0 0, M 0 0 L 100 50, M 100 50 L 0 100, M 0 100 L 25 0, M 25 0 L 50 100, M 50 100 L 75 0, M 75 0 L 100 100" class="second-line stroke-width="1" vector-effect="non-scaling-stroke" />
    <path d="M 50 100 L 0 0,   M 0 0 L 25 100,   M 25 100 L 50 0,   M 50 0 L 75 100,   M 75 100 L 100 0,   M 100 0 L 50 100" class="third-line"  vector-effect="non-scaling-stroke" />
</svg>

1 个答案:

答案 0 :(得分:2)

您可以尝试使用以下css作为边缘浏览器,它可以为您提供全面的帮助。检查边缘浏览器。

请参阅Fiddle Demo

@supports (-ms-ime-align:auto) {
    .page .lines path {
        stroke-width:0.15px;
    }
}