私は3つのdivを使用してアニメーション効果を作成するためにanime.jsライブラリを使用しています。このアニメーションはクロム、オペラ、エッジで正しく機能します。私はCSSで異なるベンダープレフィックスを試して、キーフレーム付きの純粋なCSSソリューションを使用しましたが、結果は同じです。アニメーションを加速するハードウェアも試しましたが、パフォーマンスにはほとんど影響しません。CSS3のアニメーションが機能しないFirefox
問題は、ボックスシャドウとグラデーションスタイリングを持つdivを拡大縮小することです。 Mozillaでロックされていないのに、この同じパルス/波の効果を作成する方法はありますか?
var circleAnimation = anime({
targets: '.pulse',
delay: function(el, index) {
return index * 500;
},
scale: {
value: 12,
duration: 5000,
easing: 'easeOutCubic',
},
opacity: {
value: 0,
easing: 'easeOutCubic',
duration: 4500,
},
loop: true
});
JSフィドル: https://jsfiddle.net/hzx3jkhq/1/
おかげ
素晴らしい作品。私は急いで純粋なCSSのバージョンを試みたが、それは動作しなかったし、私は調査しなかった。将来これを見ている人のために働くことができます - https://jsfiddle.net/hzx3jkhq/3/ –
私はあなたを助けてくれることをうれしく思っています。anime.jsがクロスブラウザとの互換性がさらに高まることを期待しています。 – Leo