SVG가 요소의 배경 이미지로 설정되어 있습니다. 요소가 처음 표시되면 애니메이션이 올바르게 재생됩니다.배경 SVG 애니메이션 다시 시작
이후의 디스플레이에서 (예 : 요소의 복제물이 자바 스크립트를 통해 삽입되거나 배경 이미지가 제거되어 CSS/JavaScript로 다시 추가되는 경우) 애니메이션이 처음부터 시작되지 않습니다. 이미지가 브라우저에 의해 다시로드 된 것으로 간주되지 않기 때문에 의도 된 기능이라고 생각합니다. 이미 애니메이션이 적용되는 메모리 버전을 사용합니다. 여기
이의 데모 (안 내)입니다 : http://www.luigifab.info/public/svg-smil/test.html이 Firefox 및 Chrome에 대한 몇 가지 관련된 브라우저 버그 보고서가 있지만 위와 같이 나는이 기능을위한 것입니다 생각합니다.
이미지가 표시 될 때마다 내 SVG 애니메이션을 재설정/재생할 수있는 방법이 있습니까?
저는 CSS와 SVG만으로 솔루션을 찾고 있습니다. 그렇지 않은 경우 JavaScript를 사용하는 솔루션이 필요합니다.
당신의 SVG 이미지를 잘 표시되지 않는 .. ? 그게 문제예요? .. .. –
SVG가 표시되고 있으며, 이후의 디스플레이에서 애니메이트하지 않습니다. 위의 데모 링크를 클릭하고 '표시'를 누르면 SVG 애니메이션이 표시됩니다. '숨기기'를 클릭하고 다시 '표시'하면 SVG가 움직이지 않습니다. –
애니메이션 코드를 보여 줄 수 있습니까? ..? –