いくつかの要素で次のキーフレーム アニメーションを使用します。
@keyframes redPulse {
from { background-color: #bc330d; box-shadow: 0 0 9px #333; }
50% { background-color: #e33100; box-shadow: 0 0 18px #e33100; }
to { background-color: #bc330d; box-shadow: 0 0 9px #333; }
}
@-webkit-keyframes redPulse {
from { background-color: #bc330d; box-shadow: 0 0 9px #333; }
50% { background-color: #e33100; box-shadow: 0 0 18px #e33100; }
to { background-color: #bc330d; box-shadow: 0 0 9px #333; }
}
.event_indicator {
display: inline-block;
background-color: red;
width: 5px;
margin-right: 5px;
-webkit-animation-name: redPulse;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
animation-name: redPulse;
animation-duration: 1s;
animation-iteration-count: infinite;
}
私のコンピューターでは、Chrome と Firefox の両方で CPU 使用率が約 40% になっています。それはアニメーションの現在の状態ですか (素晴らしいですが、今のところ使用できません)、それとも魔法のプロパティが不足していますか?
同じアニメーションで次のサンプルを確認できます: http://jsfiddle.net/Nrp6Q/