我想用两种不同的颜色闪烁文字:
例如:闪烁文本白绿 - 白 - 绿 - 白 - 绿
我不介意jQuery还是CSS。
答案 0 :(得分:13)
反对我更好的判断LOL ......你需要调整与webkit等的跨浏览器兼容性
已与所有浏览器一起使用
<a href="#"> text</a>
/* css */
a {
animation-duration: 400ms;
animation-name: blink;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes blink {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
答案 1 :(得分:2)
不支持IE 9:animation-iteration-count
注意以支持您可以使用Modernizr的不支持的当前浏览器:
见How do I normalize CSS3 Transition functions across browsers?
CSS3 animation-fill-mode polyfill
@-webkit-keyframes blink {
from { color: green; }
to { color: white; }
}
@-moz-keyframes blink {
from { color: green; }
to { color: white; }
}
@-ms-keyframes blink {
from { color: green; }
to { color: white; }
}
@-o-keyframes blink {
from { color: green; }
to { color: white; }
}
@keyframes blink {
from { color: green; }
to { color: white; }
}
.blink {
color: green;
-webkit-animation: blink 2s 3 alternate;
-moz-animation: blink 2s 3 alternate;
-ms-animation: blink 2s 3 alternate;
-o-animation: blink 2s 3 alternate;
animation: blink 2s 3 alternate;
}