最初の文字の色を変更し、css でテキストをアニメーション化しようとしています。Chrome と Safari では正常に動作しますが、Internet Explorer 10 & 11 では動作しません。ここに私のcssコードがあります:
.amy:before {
content:"Amy";
}
.amy {
display: block;
width:50px;
height:30px;
color:#c63b2c;
font-size:24px;
}
.amy:hover {
display: block;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-name: wobble;
-moz-animation-duration: 2s;
-moz-animation-iteration-count: infinite;
-moz-animation-name: wobble;
-o-animation-duration: 2s;
-o-animation-iteration-count: infinite;
-o-animation-name: wobble;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-name: wobble;
}
.amy:hover:first-letter {
color:black;
}
:first-letter 疑似要素がない場合、アニメーションは IE で魅力的に機能します。