cố gắng nhấp nháy ba phần tử liên tiếp với hoạt ảnh css3. Tôi đã có nó chạy, nhưng có một phai cho mỗi khung và tôi muốn loại bỏ nó. lý tưởng mỗi phần tử vẫn hiển thị trong 1 giây, sau đó ẩn ngay lập tức.Hình động css3 nhấp nháy cứng (không phai giữa các khung hình)
tôi đã cố gắng thiết lập các hình ảnh động với khung tại 0%
và 99%
cho opacity:1
và 100%
cho opacity: 0
nhưng vẫn không có may mắn.
tôi hy vọng có cách để loại bỏ mờ dần!
CSS:
.motion.play .frame {
-webkit-animation-name: flash;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: linear;
}
.frame:nth-of-type(2) {
-webkit-animation-delay: 1s;
}
.frame:nth-of-type(3) {
-webkit-animation-delay: 2s;
}
@-webkit-keyframes flash {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
cảm ơn cho câu trả lời! hiểu những gì bạn đang nói về chế độ điền và hướng, nhưng hãy xem vấn đề với các bước. theo fiddle của bạn, chắc chắn có ba giai đoạn để hoạt hình, nhưng nó chỉ trở nên tối hơn và tối hơn. thay vào đó, nó sẽ nhấp nháy màu đỏ, xanh lục, xanh lam mà không bị mờ hoặc mất độ sáng. nếu tôi nhận xét ra chức năng thời gian, nó không tốt hơn tại chỉ đơn giản là nhấp nháy mỗi màu, nhưng có 100% đến 0 opacity mờ dần tôi đang tìm cách để tránh. bất kỳ suy nghĩ nào? – technopeasant
@technopeasant Rất tiếc, lỗi của tôi. Tôi đã cập nhật câu trả lời của mình, vui lòng kiểm tra! – Passerby