仅当我将 svg sprite 作为代码包含在同一文件中时,渐变才能正常工作,这首先破坏了拥有 svg sprite 的目的。我从 3 年前的另一篇文章中读到,有人说它被窃听了,但肯定必须对此进行修复吗?
精灵是如何形成的:<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="display:none"> <symbol id="backpack" viewBox="0 0 177.4 181.2"> <defs>(some code)</defs> (some paths) </symbol></svg>
index.html中精灵的使用
<svg class="nav-icon" id="nav-backpack">
<use href="svgNew/sprites/icons-nav-elementArt.svg#backpack"></use>
</svg>