IE 10で動作するバックグラウンドサイズの遷移を得ることは可能ですか? WebkitやMozillaではうまく動作しますが、Internet Explorer 10ではうまく動作しません。IEは他のすべてのものを表示します。また、背景サイズも変更されますが、移行はありません。IE 10でバックグラウンドサイズのCSS遷移
a {
background: url("../image.png") no-repeat scroll 0 0 transparent;
background-size: 302px auto;
-webkit-background-size: 302px auto;
-moz-background-size: 302px auto;
-ms-background-size: 302px auto;
transition: all 0.3s ease-in 0s;
-webkit-transition: all 0.3s ease-in 0s;
-moz-transition: all 0.3s ease-in 0s;
-ms-transition: all 0.3s ease-in 0s;
height: 83px;
margin: 0 0 0 8px;
width: 302px;
}
a:hover {
background-size: 324px auto;
-webkit-background-size: 324px auto;
-moz-background-size: 324px auto;
-ms-background-size: 324px auto;
box-shadow: 2px 8px 6px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 8px 6px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 8px 6px 3px rgba(0, 0, 0, 0.5);
-ms-box-shadow: 2px 8px 6px 3px rgba(0, 0, 0, 0.5);
height: 89px;
margin: 9px 0 0 -4px;
width: 324px;
}
あなたの助けを借りてください!
この純粋なCSSですか、ここでは「less」のようなものを使用していますか? –
ああ、申し訳ありません。 .transitionと.background-sizeはミックスインです。私はそれを後ろに変えます。 – user2446980
ところで、 '-ms-transition'は決してありませんでした。 IE10から標準プロパティーに対応しています。 –