시간이 지남에 따라 background-position
요소를 변경하여 배경과 함께 스크롤 효과를 생성하는 CSS로 애니메이션을 만들었습니다.재설정하지 않고 배경 위치 애니메이션을 뒤집습니다.
@keyframes stars-animate {
0% {
background-position: 0 -500px;
}
100% {
background-position: 2000px -500px;
}
}
이것은 완벽하게 작동합니다. 그러나 애니메이션을 되감기 시작하고 역방향 스크롤 이벤트를 생성하기를 원합니다. 이 작업은 무의미한 작업에 의해 유발됩니다. 나는 animation-direction
에 반대을 설정할 때
function triggerReverse(element) {
element.style.animationDirection = 'reverse';
}
그러나,이 작업을 수행하지만, 전체 배경을 화나게하지 전에.
내가 잘못하고있는 것입니까, 아니면 잘못된 방법입니까? 그렇다면 올바른 방법은 무엇입니까?
편집 :이 재생되는 동안 나는 애니메이션을 반전 할 수 있어야합니다
이것은 최적화되어 있지만 문제는 해결되지 않습니다. –
@AceInteract 업데이트로 작동하는 예제입니다. – themefield
이것은 작동하지 않습니다. –