Hai câu hỏi đầu tiên được trả lời bởi spec.
Để lặp: animation-iteration-count: infinite;
Và đi xe đạp màu nền liên quan đến việc xác định một quy tắc @keyframes
.
body { background: #0ff; }
@-webkit-keyframes blink {
0% { background: rgba(255,0,0,0.5); }
50% { background: rgba(255,0,0,0); }
100% { background: rgba(255,0,0,0.5); }
}
@keyframes blink {
0% { background: rgba(255,0,0,0.5); }
50% { background: rgba(255,0,0,0); }
100% { background: rgba(255,0,0,0.5); }
}
#animate {
height: 100px;
width: 100px;
background: rgba(255,0,0,1);
}
#animate {
-webkit-animation-direction: normal;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-name: blink;
-webkit-animation-timing-function: ease;
animation-direction: normal;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-name: blink;
animation-timing-function: ease;
}
(đừng quên bất kỳ tiền tố nhà cung cấp áp dụng!)
Theo như hỗ trợ trình duyệt đi, tôi không thể cho bạn biết chi tiết cụ thể, nhưng trong mọi trường hợp tôi muốn giới thiệu tính năng phát hiện qua modernizr và một javascript dự phòng.
Dưới đây là example hoạt động trong webkit và đáp ứng ít nhất một số yêu cầu của bạn. LƯU Ý: Tôi không sử dụng một mac vì vậy tôi đã không chắc chắn các chi tiết cụ thể của hiệu ứng bạn tham chiếu.
Nguồn
2011-06-17 19:46:12
Internet Explorer 10 hoạt động tốt với hoạt ảnh và khung hình chính CSS3 :-) – juFo