CSS3에서 다른 애니메이션으로 애니메이션을 트리거 할 수 있습니까? 아니면 다른 애니메이션이 끝난 직후에 하나의 애니메이션을 시작할 수 있습니까? 나는 그것이 자바 스크립트로 가능하다는 것을 알고 있지만 순수한 css3으로 얻을 수 있는지 알고 싶다.css3에서 애니메이션이 다른 애니메이션을 트리거 할 수 있습니까?
0
A
답변
2
전환과 함께 transition-delay을 사용할 수 있습니다.
- 레드 1 초에 녹색으로 : 내 코드에서
는
transition
스타일에서 변경div
됩니다. - 100px에서 250px까지의 폭 (2s).
- 높이가 100px에서 150px까지 1 초입니다.
transition-delay
스타일의 원인 :
- 첫 번째 애니메이션이 즉시 (배경)이 발생합니다.
- 두 번째 애니메이션은 1s (너비) 이후에 발생합니다.
- 3 번째 (높이) 이후에 세 번째 애니메이션이 발생합니다.
최종 결과는 이전 애니메이션의 발 뒤꿈치에 따라 각 애니메이션이 이어지는 것입니다.
니핏
div {
transition: background 1s, width 2s, height 1s;
transition-delay: 0s, 1s, 3s;
background: red;
width: 100px;
height: 100px;
border: 1px solid black;
}
div:hover {
background: green;
width: 250px;
height: 150px;
}
<div>
</div>
+0
예. 작동합니다!하지만 시간에주의 깊게 코딩해야합니다. 하나의 애니메이션이 시작되는 기능이 있으면 훨씬 더 좋았을 것입니다. 자동으로 다른 하나의 끝과 함께. – Ajith
+1
저는 CSS3 애니메이션을 처음 접했기 때문에 간단한 해결책을 찾으면 업데이트를 게시 할 것입니다. –
관련 문제
- 1. css3에서 애니메이션을 만드는 방법이 다른 이미지 위에 있습니까?
- 2. CSS3에서 그래디언트 불투명도를 활성화 할 수 있습니까?
- 3. 다른 방법으로 애니메이션을 할 수 있습니까?
- 4. 어떻게 C#에서 애니메이션을 트리거 할 수 있습니까?
- 5. 어떻게 신속의 비율로 애니메이션을 트리거 할?
- 6. CSS3에서 탐색 컨텍스트 이름에 액세스 할 수 있습니까?
- 7. 다른 div의 호버를 사용하여 css3에서 div 애니메이션을 만드는 방법은 무엇입니까?
- 8. Microsoft Access에 애니메이션을 추가 할 수 있습니까?
- 9. jQuery 애니메이션이 애니메이션을 감지합니까?
- 10. 펄스 애니메이션을 전환 할 수 있습니까?
- 11. 이 애니메이션을 자바 스크립트로 할 수 있습니까?
- 12. 어떻게이 애니메이션을 할 수 있습니까?
- 13. UIView 애니메이션이 이전 애니메이션을 취소합니까?
- 14. 마지막으로 방문한 링크에 따라 다른 페이지 애니메이션을 어떻게 트리거 할 수 있습니까?
- 15. divcontainer가 Mouseevents를 트리거 할 수 있습니까?
- 16. CSS3에서 요소 사이에 줄을 만들 수 있습니까?
- 17. HTML5와 CSS3에서 벡터 이미지를 동적으로 색칠 할 수 있습니까?
- 18. UINavigationController 전환 애니메이션이 너무 빨리 트리거 됨
- 19. 다른 애니메이션 함수 jquery 안에 애니메이션을 삽입 할 수 있습니까?
- 20. 다른 애니메이션을 통해 요소에 여러 변형을 수행 할 수 있습니까?
- 21. CCSprite는 여러 애니메이션을 전환 할 수 있습니까?
- 22. "Animator"가 애니메이션을 끝내고 원하는 애니메이션을 실행하도록 할 수 있습니까?
- 23. 스크롤을 통해 애니메이션을 제어 할 수 있습니까?
- 24. 홈 위젯에서 애니메이션을 적용 할 수 있습니까?
- 25. ViewPager로 Android 화면 애니메이션을 할 수 있습니까?
- 26. WPF 가시성이 변경되면 애니메이션을 트리거 하시겠습니까?
- 27. CSS3의 동일한 요소에 애니메이션을 연결할 수 있습니까?
- 28. AS3. 애니메이션이 완료된 후 다른 애니메이션을 사용하는 방법은 무엇입니까?
- 29. 어떻게 OnCheckedChanged-Event를 트리거 할 수 있습니까?
- 30. 어떻게 다른 네임 스페이스에서 Capistrano 태스크를 트리거 할 수 있습니까?
세트 [애니메이션 지연 (https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay) animation –
animationend 이벤트를 사용하십시오. –
자바 스크립트가 포함되지 않고 애니메이션 지연이 시간을 기준으로합니다. – Ajith