Membuat Efek Text Berkedip dengan CSS3

Blinking Background dan Text

Blinking Background dan Text

Pada artikel sebelumnya saya pernah memberikan cara membuat blinking text dengan javascript. Kali ini saya memberikan cara lain dengan menggunakan kemampuan animasi pada CSS3.

Ada 2 efek berkedip yang akan dibuat disini, yang pertama adalah warna background merah yang berkedip dan yang kedua adalah text putih yang berkedip.

Untuk itu coding HTML dan CSS-nya adalah sebagai berikut.

<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
@keyframes bg-blink {  
    0% { background-color:#ff0000; }
    100% { background-color:#ffffff; }
}
@-webkit-keyframes bg-blink {
    0% { background-color:#ff0000; }
    100% { background-color:#ffffff; }
}
.bg-blink {
    -webkit-animation: bg-blink 1s linear infinite;
    -moz-animation: bg-blink 1s linear infinite;
    animation: bg-blink 1s linear infinite;
} 
.blink {
  animation: blink 1s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite;
  color:#ffffff;
}
@keyframes blink {
  to { visibility: hidden; }
}
@-webkit-keyframes blink {
  to { visibility: hidden; }
}
</style>
</head>
<body>
 <div class="bg-blink"> Blinking Background </div>
 <br/>
 <div style="background-color:#ff0000;">
 <span class="blink"> Blinking Text </span> 
 </div>
</body>
</html>

Selamat mencoba. Semoga sukses.

Leave a Reply

Your email address will not be published. Required fields are marked *