Sto usando la libreria anime.js per creare un effetto pulsante utilizzando 3 div. Questa animazione funziona correttamente in chrome, opera e edge. Ho provato diversi prefissi per i fornitori in css e usando una soluzione css pura con fotogrammi chiave, ma il risultato è lo stesso. Ho anche provato l'hardware per accelerare l'animazione, ma a malapena ha effetto sulle prestazioni.Animazione CSS3 non funziona Firefox
Il problema è con il ridimensionamento di un div che ha lo stile casella-ombra e gradiente. Esiste comunque la possibilità di creare questo stesso effetto a impulsi/onde senza bloccarsi in 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 Fiddle: https://jsfiddle.net/hzx3jkhq/1/
Grazie
bel lavoro. Ho provato frettolosamente una versione css pura ma non ha funzionato e non ho indagato. Ecco un violino funzionante per chiunque veda questo in futuro - https://jsfiddle.net/hzx3jkhq/3/ –
Contento di poterti aiutare, e lascia sperare che anime.js arrivi in futuro con più compatibilità tra browser. – Leo