我想要一個不應該停止(應該連續)的CSS淡入淡出效果。 我創建一個:http://jsfiddle.net/z5UB5/在CSS中連續的淡入淡出效果
代碼:
CSS:
body { background: #fff; }
@-webkit-keyframes 'blink' {
0% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:1;
}
}
.objblink {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
-webkit-animation-direction: normal;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-name: blink;
-webkit-animation-timing-function: ease-in-out;
}
HTML:
<p class="objblink">TEST</p>
但這種代碼只在谷歌瀏覽器的工作。我希望它也可以在其他主流瀏覽器中使用。
'-webkit-keyframes'的 - 這隻會在使用WebKit引擎的瀏覽器。 –
@NickR我試過了-moz和-o,但沒有工作:( – user3816402
也有你定義的webkit-animation,它告訴它在webkit瀏覽器中運行動畫(命名爲blink),但你沒有任何東西其他(FF/IE等) - 看看http://css-tricks.com/snippets/css/keyframe-animation-syntax/ –