Tôi có một hoạt ảnh CSS hai bước mà tôi muốn chạy về phía trước một lần khi "kích hoạt", và sau đó chạy lùi lại khi "ngừng hoạt động". Tôi biết có thể đạt được bằng cách xác định các hình ảnh động về phía trước và phía sau riêng lẻ, like so, nhưng tôi đã tự hỏi liệu điều này có thể đạt được với một hoạt ảnh đơn lẻ và thuộc tính animation-direction: reverse
hay không.Hoạt ảnh ngược CSS trên mouseleave
5
A
Trả lời
0
Một cái gì đó như thế này? Nếu vì vậy những gì bạn đang tìm kiếm là
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
Nếu bạn cần phải gắn nó vào một nhấp chuột bạn có thể thêm kịch bản để nó để toggleClass
với onClick
#test{
position:absolute;
height: 100px;
width: 100px;
background-color: #A8A8A8;
border-bottom: 0px solid black;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#test:hover{
border-bottom: 10px solid black;
}
<div id="test">
</div>
0
div {
background: aqua;
color: #fff;
margin: 0 auto;
padding: 100px 0;
-webkit-transition: -webkit-border-radius 1.5s ease-in;
-moz-transition: -moz-border-radius 1.5s ease-in;
-o-transition: border-radius 1.5s ease-in;
-ms-transition: border-radius 1.5s ease-in;
transition: border-radius 1.5s ease-in;
text-align: center;
width: 200px;
\t \t
\t \t -webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-o-transition: all 3s ease;
-ms-transition: all 3s ease;
transition: all 3s ease;
-webkit-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
}
div:hover {
background: red;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-webkit-transition: -webkit-border-radius 1.5s ease-in;
-moz-transition: -moz-border-radius 1.5s ease-in;
-o-transition: border-radius 1.5s ease-in;
-ms-transition: border-radius 1.5s ease-in;
transition: border-radius 1.5s ease-in;
\t \t
\t \t -webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
-o-transition: all 3s ease;
-ms-transition: all 3s ease;
transition: all 3s ease;
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
<div></div>
Các vấn đề liên quan
- 1. đảo ngược hình ảnh svg bằng css?
- 2. Có thể đảo ngược hoạt ảnh css khi xóa lớp học?
- 3. Jitter trên hoạt ảnh css chrome
- 4. Hoạt ảnh CSS trên <span>
- 5. Hoạt ảnh CSS gradient
- 6. Lưu trữ hình ảnh ngược: xếp hình ảnh từ dưới lên trên bằng CSS/Javascript?
- 7. Lớp phủ hình ảnh ngược tam giác CSS
- 8. Biến CSS và hoạt ảnh
- 9. IE10 - Hoạt ảnh CSS không hoạt động
- 10. Đảo ngược màu của hình ảnh bằng CSS hoặc JavaScript
- 11. kiểm tra ('div') mouseenter trên ('a') mouseleave
- 12. Ghf hoạt ảnh chéo trên di chuột và ngược lại khi chuột rời khỏi
- 13. Hoạt ảnh hiển thị CSS Hoạt động không hoạt động
- 14. Giữ Twitter Bootstrap Tooltip mở trên mouseleave
- 15. Lề hoạt ảnh và vùng đệm với CSS Transition làm cho hoạt ảnh nhảy vọt
- 16. Hoạt ảnh ngược lại để xóa đánh dấu Google Map?
- 17. Hoạt ảnh trên Android - Flip
- 18. Hoạt ảnh của người hâm mộ CSS
- 19. CSS: Hoạt ảnh so với chuyển đổi
- 20. Dừng hoạt ảnh chuyển động CSS
- 21. mouseleave trên một container có chọn - Internet Explorer 10
- 22. Ảnh động CSS và Ảnh động JQuery
- 23. Hoạt ảnh CSS có hoạt động đúng thời gian không?
- 24. Thuộc tính Hoạt ảnh CSS vẫn hoạt động sau khi hoạt ảnh
- 25. Khởi chạy hình ảnh hiển thị lộn ngược trên iPad.
- 26. jQuery, Mouseleave không được kích hoạt trên vùng chứa khi di chuyển con trỏ nhanh
- 27. Làm cách nào để đảo ngược hoạt ảnh trên mỗi nhấp chuột thứ hai?
- 28. CSS và hình ảnh trên Trang chính
- 29. Cách liên kết thời gian hoạt ảnh css để cuộn
- 30. Hoạt ảnh một DIV với JavaScript hiển thị trên Chrome
Đây không phải là bước chuyển tiếp 2 bước – woojoo666