我将所有SVG图标存储在一个精灵中,并像这样使用它:

<ion-nav-title>
    <svg class="dropShadow">
        <use x="0" y="0" xlink:href="img/sprite.svg#logo1"></use>
    </svg>
</ion-nav-title>

它在iOS 9.2上完美运行,但是在iOS 9.3上所有图标都丢失了。
那是个错误吗?有任何想法吗?

谢谢。

最佳答案

hmmm在iPad的Safari上也有同样的问题。查看您的 class “dropShadow”有助于我理解为什么我的SVG中只有一组没有显示:“-webkit-filter:drop-shadow”。

一旦我删除了阴影,SVG就回来了。

如果将阴影添加到父元素,它将可以正常工作,即:

<figure class="dropshadow"><svg></svg></figure>

关于ios - SVG Sprite在更新到iOS 9.3后不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36200303/

10-13 08:43
查看更多