回転している背景画像を持つ 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; を適用して修正を適用するまで、クロムで実行していました。これはクロムでうまく機能しましたが、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>