I have an understanding that most web browsers do not support the flashing text animation anymore with the following code: <blink> your text</blink>
, however, are there other methods that provide the flashing animation for the text in html or css?
Asked
Active
Viewed 3.3k times
1

androidnoob
- 79
- 1
- 1
- 9
2 Answers
11
Yes! You can use CSS3 animations to handle that now.
HTML:
<h1 class="flash">Look at me flash</h1>
CSS:
.flash {
animation-name: flash;
animation-duration: 0.2s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-play-state: running;
}
@keyframes flash {
from {color: red;}
to {color: black;}
}
Here's a link to a codepen to see it in action.

SupperSam
- 194
- 1
- 7
4
Maybe not as efficient as @SupperSam's answer, but maybe a little bit more cross-browser friendly. You could use JS (jQuery) to achieve the flashing effect by toggling a class.
eg.
$(document).ready(function(){
setInterval(function(){
$('.flash').toggleClass('active');
}, 500);
});
See the fiddle here: http://jsfiddle.net/pavkr/8yned9f9/

PavKR
- 1,591
- 2
- 11
- 26