我有一个带有我正在旋转的背景图像的 div。以下是我的 CSS 规则来旋转它:
#services_parallax {
-webkit-transform:rotate(3.1deg); /* Webkit */
transform: rotate(3.1deg); /* firefox & IE9+ */
/* IE7 & 8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.998537, M12=-0.054079, M21=0.054079, M22=0.998537, sizingMethod='auto expand');
}
问题是在 IE 中,图像的边缘非常块状和锯齿状,而不是平滑的线条,并且似乎没有抗锯齿。有谁知道解决这个问题?在我通过应用 -webkit-backface-visibility: hidden; 对其进行修复之前,它一直在 chrome 中执行此操作。这对 chrome 很有用,如果存在,我只需要对 IE 进行类似的修复。
要复制此问题,请将以下内容粘贴到 HTML 文件中并在 IE 中查看:
<style type="text/css">
#services_parallax { -webkit-transform:rotate(3.1deg); /* Webkit */
transform: rotate(3.1deg); /* firefox & IE9+ */
/* IE7 & 8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.998537, M12=-0.054079, M21=0.054079, M22=0.998537, sizingMethod='auto expand');
background: url(http://img.netcarshow.com/Pagani-Zonda_R_2009_1600x1200_wallpaper_01.jpg) center center;
background-size:100% auto;
height:100px;
width:700px;
margin-top:50px;
margin-left:50px;
}
</style>
<div id="services_parallax"></div>