저는 anime.js 라이브러리를 사용하여 3 개의 div를 사용하여 펄싱 효과를 만듭니다. 이 애니메이션은 크롬, 오페라 및 가장자리에서 올바르게 작동합니다. 나는 CSS에서 다른 공급 업체 접두사를 시도하고 키 프레임과 함께 순수한 CSS 솔루션을 사용했지만 그 결과는 동일합니다. 애니메이션을 가속화하는 하드웨어를 시도했지만 성능에 거의 영향을 미치지 않습니다.CSS3 애니메이션이 작동하지 않습니다. Firefox
문제는 박스 섀도우 및 그래디언트 스타일이있는 div를 크기 조정할 때 발생합니다. 모질라에서 잠그지 않고 같은 펄싱/웨이브 효과를 만들 수 있습니까?
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