Я использую blink
в своем приложении для отображения сообщения об ошибке. Проблема в том, что он работает в Firefox, но не в Chrome. Я не знаю, в чем проблема. Как я могу заставить его работать в Chrome?Blink не работает в Chrome
ответ
Добавить следующий код в файл 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;
}
Blink устарел, и вы не должны его использовать.
Это не рекомендуется, она никогда не была частью какого-либо стандарта. То, что устарело, - это «text-decoration: blink» https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration – Pere
Boo ... если ничего хорошего для шуток не было. Отлично подходит для 404 страниц и прочее. «Ошибка 404 - вы нашли страницу с 1998 года, которой вас не должно быть здесь» – hobberwickey
Это не рекомендуется, так что вы можете попробовать сделать это с помощью JavaScript. Вот пример, который я сделал из JQuery для Вас: http://jsfiddle.net/FPsdy/ Это очень просто:
window.setInterval(function(){
$('.blink').toggle();
}, 250);
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 }}
Этот код будет работать как для crome, так и для firefox IE также просто добавить – tejas
Не работает без определения '@ -webkit-keyframes'. –
Да, но это был особый вопрос для Chrome, поэтому ответ правильный. –