Tôi đang sử dụng Ảnh động CSS3 và tôi muốn có thể di chuyển đến một vị trí cụ thể trong hoạt ảnh. Ví dụ, nếu CSS trông như thế này (và giả vờ rằng tôi đã sử dụng tất cả các tiền tố thích hợp):Làm cách nào để tôi có thể bắt đầu Hoạt ảnh CSS3 tại một địa điểm cụ thể?
@keyframes fade_in_out_anim {
0% { opacity: 0; }
25% { opacity: 1; }
75% { opacity: 1; }
100% { opacity: 0; }
}
#fade_in_out {
animation: fade_in_out_anim 5s;
}
sau đó tôi muốn để có thể ngăn chặn các hình ảnh động, và di chuyển nó đến vạch 50%. Tôi đoán rằng JavaScript lý tưởng sẽ trông giống như sau:
var style = document.getElementById('fade_in_out').style;
style.animationPlayState = 'paused';
// Here comes the made up part...
style.animation.moveTo('50%'); // Or alternately...
style.animationPlayPosition = '50%';
Có ai biết cách để thực hiện điều này (hy vọng trong Webkit) không?
bạn có thể cung cấp thêm thông tin về những gì bạn đang Mục đích là? Bởi vì nếu bạn chỉ muốn bắt đầu một hoạt hình ở điểm nửa chừng, tôi muốn giới thiệu hai hình động, một hình ảnh bắt đầu ở 50% và một hiệu ứng đầy đủ, sau đó chọn giữa chúng bằng cách sử dụng các lớp. – OverZealous
Tôi muốn có thể tạo thanh trượt hoặc tương tác chạm sẽ cho phép người dùng quét dọc theo hoạt ảnh. Tôi đã giải quyết việc phá vỡ hoạt hình thành các giai đoạn cho đến khi tôi tìm ra cách để làm những gì tôi cần. –