我有 2 个 svg 元素的情况。我已经简化并删除了所有我可以并且仍然能够在 IE10 中重现效果的内容。这是jsfiddle。在 Chrome 中运行代码看起来不错,但在 IE10 中,形状完全是黑色的。但是,如果我删除第一个 svg,它可以在 IE10 中使用。
我认为这与
<defs>
<linearGradient id="fadeout" x2="0" y2="1">
<stop offset="0%" class="dark"></stop>
<stop offset="100%" class="light"></stop>
</linearGradient>
<linearGradient id="fadein" x2="0" y2="1">
<stop offset="0%" class="light"></stop>
<stop offset="100%" class="dark"></stop>
</linearGradient>
</defs>
但我不明白为什么以及如何!有什么建议么 ?