我在我的应用程序中使用blink
来显示错误消息。问题是它在Firefox中工作但在Chrome中不起作用。我不知道问题是什么。如何让它在Chrome中运行?
答案 0 :(得分:7)
将以下代码添加到您的css文件
blink {
-webkit-animation-name: blink;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
-webkit-animation-duration: 1s;
}
答案 1 :(得分:6)
blink, .blink {
-webkit-animation: blink 1s step-end infinite;
-moz-animation: blink 1s step-end infinite;
-o-animation: blink 1s step-end infinite;
animation: blink 1s step-end infinite;
}
@-webkit-keyframes blink { 67% { opacity: 0 }}
@-moz-keyframes blink { 67% { opacity: 0 }}
@-o-keyframes blink { 67% { opacity: 0 }}
@keyframes blink { 67% { opacity: 0 }}
答案 2 :(得分:5)
不推荐使用,因此您可以尝试使用javascript。这是我用jquery为你做的一个例子:http://jsfiddle.net/FPsdy/这很简单:
window.setInterval(function(){
$('.blink').toggle();
}, 250);
答案 3 :(得分:4)
不推荐使用Blink,您不应该使用它。
答案 4 :(得分:0)
尝试将以下代码行添加到css文件中。
blink {
-webkit-animation-name: blink;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-
bezierr(1.0,0,0,1.0);
-webkit-animation-duration: 1s;
}
这是因为许多浏览器不支持少数CSS功能。您应该尝试更新Chrome浏览器。
答案 5 :(得分:0)
只需导入一个jquery.min.js文件即可使用此代码。
window.setInterval(function(){
$('.blink').css("opacity","0.5");
window.setTimeout(function(){
$('.blink').css("opacity","1");
},750);
}, 1500);