hallo teman-teman bertemu lagi pada tutorial dumet school, pada tutorial kali ini kita akan coba mempraktekan bagaimana cara membuat efek blink text dengan javascript.
untuk teman-teman yang sudah kenal dengan html 4 pasti sudah mengenal tag yang berfungsi untuk membuat suatu text berkedip-kedip(Blink), adalah tag yang berfungsi untuk itu, namun pada kali ini kita akan coba membuatnya dengan fungsi javascript.

oke untuk lebih jelasnya kita langsung saja praktekan, teman-teman silahkan buat sebuah file dan ketikan script html seperti berikut :

<html>
<head>
<title>Blink</title>
</head>
<body>

<div id="area-text">
	<div id="blink-text">
  	Blink Text
  </div>
</div>
</body>
</html>

saya membuat 2 div dimana div pertama sebagai areanya dan div didalamnya  dalah text yang akan kita buat berkedip tau blink,

nah setelah itu silahkan tambahkan script css seperti berikut:

<style type="text/css">
div#area-text
{	width:100px; padding: 8px; color:#fff;
	text-align:center;background-Color:#AA9D9D;
}
</style>

di bagian css saya mengatur untuk area blink textnya berwana abu-abu dan text didalamnya berwarna putih, jika sudah teman teman bisa save.

Nah sekarang tinggal kita tambahkan fungsi javascriptnya silahkan teman-teman ketikan script berikut :

<script type="text/javascript">
var x=1;
function blink(id) {
	document.getElementById(id).style.width="300px";
	if(x==1){
		document.getElementById(id).style.backgroundColor = "red";
		x=2;
	} else {
		document.getElementById(id).style.backgroundColor = "";
		x=1;
	}
}
window.onload=function(){
setInterval("blink('alert')", 500);}

var blink_speed = 500; // every 1000 == 1 second, adjust to suit
var t = setInterval(function () {
    var ele = document.getElementById('blink-text');
    ele.style.visibility = (ele.style.visibility == 'hidden' ? '' : 'hidden');
}, blink_speed);
</script>

letakan script di atas di antara tag head, lalu coba save dan jalankan pada browser dan lihat hasilnya,

gimana? mudah bukan, cukup sekian dulu tutorial kali ini, semoga bermanfaat, terimakasih.