Tôi đang cố đặt hoạt ảnh màu trên các liên kết. Khi một liên kết đã được truy cập trong Chrome, hoạt ảnh màu không còn được áp dụng nữa. Đây không phải là trường hợp cho các kiểu hoạt ảnh khác (tôi đã thử nghiệm màu nền, trọng lượng phông chữ và kích thước phông chữ) cũng như trong các trình duyệt khác (Firefox, Safari, IE11).Các liên kết đã ghé thăm mất hoạt ảnh màu CSS trong Chrome
Dưới đây là một bản demo:
http://codepen.io/benjarwar/pen/rVJbeR
http://s.codepen.io/benjarwar/debug/rVJbeR
HTML:
<a href='#' target='_blank' class='color'>Color Animation</a>
CSS:
a.color,
a.color:visited {
-moz-animation: color-animation 1s ease-in-out infinite;
-webkit-animation: color-animation 1s ease-in-out infinite;
animation: color-animation 1s ease-in-out infinite;
}
@-moz-keyframes color-animation {
0% { color: #f00; }
50% { color: #fc0; }
100% { color: #f00; }
}
@-webkit-keyframes color-animation {
0% { color: #f00; }
50% { color: #fc0; }
100% { color: #f00; }
}
@keyframes color-animation {
0% { color: #f00; }
50% { color: #fc0; }
100% { color: #f00; }
}
bước để tái sản xuất:
0.123.- Visit liên kết ở trên
- Lưu ý các liên kết có hình ảnh động khác nhau
- Bấm một trong các liên kết (tất cả các điểm đến href = "#")
- Lưu ý rằng liên kết hoạt hình màu sắc không còn hiệu ứng động
- Tháo liên kết từ lịch sử trình duyệt của bạn và làm mới
- Lưu ý rằng lợi nhuận hoạt hình khi liên kết được lấy ra từ lịch sử
Sử dụng Chrome Version 43.0.2357.130 trên Mac OS 10.9.5
Tôi đã gặp sự cố trên Chromium nhưng rất thích công việc trong thời gian chờ đợi. https://code.google.com/p/chromium/issues/detail?id=506898 – benjarwar
Tôi cũng gặp vấn đề này và tôi đoán rằng nó phải làm với việc khai thác CSS, hạn chế khả năng sửa đổi các liên kết đã truy cập ngoại trừ các thuộc tính rất cơ bản (chẳng hạn như màu sắc, vv). Tôi không chắc chắn, nhưng đã đọc các câu hỏi khác ở đây, nó có vẻ là giải thích duy nhất có ý nghĩa. Nếu không, ai đó có thể làm rõ? – Max
Bạn đang sử dụng bất kỳ cài đặt lại css như normalize.css? –