【发布时间】:2016-10-01 11:43:44
【问题描述】:
我遇到了一个奇怪的 Firefox 行为。它渲染 SVG 图像,剪切其中的一部分或根本不显示它们,但只显示某些图像,而不是全部。 Chrome 和 IE 正在正确显示它们。这是我在上面放置上述图片的网站的链接: funjo.pl
无法正确显示的图像是顶部菜单栏中的徽标和顶部大横幅上带有透明度的蓝色大徽标。有趣的是,同一页面上有两个图标(三个卷和女人的腿),它们也是 SVG 正在正确显示。有人可以告诉我发生了什么吗?我想 SVG 图像代码本身有问题,但我无法检测到究竟是什么。
我不会粘贴整个图像的代码,因为它太多了。您可以从http://funjo.pl/media/2016/06/logo.svg 和http://funjo.pl/media/2016/06/logo2.svg 下载这些图片。
PS:如果你真的很想让我粘贴整个代码,请告诉我。
PS2:我使用 Corel X7 在网站上创建了所有 SVG,如果这些信息有帮助的话。
PS3:我使用的是最新的 FF v 46.0.1。
【问题讨论】:
-
是的,请包含一个重现问题的最小演示。
-
只是猜测,但您在路径中使用的值是 巨大的。也许您已经超出了整数的安全大小?
标签: firefox svg transparency render coreldraw