【发布时间】:2017-04-19 01:11:49
【问题描述】:
如何在不损失质量的情况下应用旋转变换? 我试过添加 translateZ(0) 但它无论如何都没有帮助。 这是一个例子:
svg {
background-color: rgb(93, 193, 93);
}
.rotated {
transform: rotate(1deg);
}
<svg width="400" height="100">
<image xlink:href="https://s11.postimg.org/vzvfu6osz/chip_25.png" width="60" height="60" x="90"/>
<image xlink:href="https://s11.postimg.org/vzvfu6osz/chip_25.png" width="60" height="60" x="160" transform="rotate(1)"/>
</svg>
<div>
<img src="https://s11.postimg.org/vzvfu6osz/chip_25.png"/>
<img src="https://s11.postimg.org/vzvfu6osz/chip_25.png" class="rotated"/>
</div>
【问题讨论】:
-
您可以通过图像渲染 CSSS 属性 developer.mozilla.org/en/docs/Web/CSS/image-rendering 将其关闭,但我怀疑您是否想要结果。
-
@RobertLongson 感谢您的回复!这个属性没有帮助,我正在尝试,我只看到'图像渲染:像素化;'的效果但它看起来歪斜(
标签: html css animation svg transform