为什么在 Webkit 浏览器下缩放 SVG 会模糊?

14

使用CSS缩放变换(scale transform)来缩放SVG图像时,在Chrome或Safari下会导致图像模糊?

以下是我的一部分代码:

        #logo {
            animation: cssAnimation 120s infinite;
            -webkit-animation: cssAnimation 120s infinite;
            -moz-animation: cssAnimation 120s infinite;
        }

        @keyframes cssAnimation {
            0% { transform: scale(1) }
            50% { transform: scale(2) }
            100% { transform: scale(1); }
        }

非常感谢任何帮助!

Raphaël


1
请查看以下两个链接,看是否能解决您的问题:https://dev59.com/G4Tba4cB1Zd3GeqP6XfL 或 https://dev59.com/Kmkw5IYBdhLWcg3wUI1W - War10ck
尝试使用 width:http://jsfiddle.net/victor_007/bw0fyu11/ - Vitorino fernandes
1
@War10ck 非常感谢! - RaphArbuz
@Vitorino Fernandes 谢谢,但是宽度使动画变得不流畅。 - RaphArbuz
1
我必须将一个SVG标志图像放大200倍,而我得到的唯一解决方案是使用宽度,scale3d不会有任何区别。 - user1455180
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接