Membuat animasi Matrix dengan CSS3
Pernah nonton film The Matrix? saya sih pernah tapi gak pernah sampe full, selalu ketiduran
Dalam film tersebut kita bisa lihat ada effect kata-kata atau tulisan berjatuhan dengan warna hijau dan latar belakang warna hitam (kalo ga salah sih itu juga)
.
Disini kita coba buat animasi seperti itu dengan teknik CSS3, sayangnya teknik seperti ini baru bisa dilihat pada browser berbasis webkit (google chrome, safari), untuk firefox dan apalagi IE tunggu aja sampe ada teknologi baru lagi
Oke langsung aja kita ke coding, berikut ini untuk CSS nya, simpan antara <head> dan </head>:
<style type="text/css" media="screen">
body{
font-family: Helvetica, Verdana, sans-serif;
}
#matrix{
margin: 1em auto;
width: 450px;
height: 288px;
overflow: hidden;
background: #000;
background-image: -webkit-gradient(linear, 0% 90%, 0% 100%, from(rgba(0, 255, 0, 0)), to(rgba(0, 255, 0, 0.1)));
color: rgba(0, 255, 0, .7);
text-shadow: rgba(255, 255, 255, .8) 0px 0px 4px;
position: relative;
}
@-webkit-keyframes fade{
0% { opacity: 1; }
100% { opacity: 0; }
}
@-webkit-keyframes fall{
from {top: -250px;}
to {top: 300px;}
}
#matrix div{
position: absolute;
top: 0;
/* arrearance */
-webkit-transform-origin: 0%;
-webkit-transform: rotate(90deg);
/* animation */
-webkit-animation-name: fall, fade;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: normal;
-webkit-animation-timing-function: ease-out;
}
#matrix span{
color: rgb(0, 255, 0);
text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}
.f1{
font-size: 1.2em;
}
.f2{
font-size: .9em;
}
.c1{
color: rgba(0, 255, 0, .5);
}
.d1{
-webkit-animation-duration: 4s;
}
.d2{
-webkit-animation-duration: 6s;
}
.d3{
-webkit-animation-duration: 8s;
}
.d4{
-webkit-animation-duration: 10s;
}
.de{
-webkit-animation-delay: 3s;
}
</style>
dan ini untuk html nya, simpan di antara <body> dan </body>:
<h1 align="center">Animasi "Matrix" dengan CSS3</h1> <div id="matrix"> <div style="left:5px;">q8w<span>1</span>ertyuioklsdfgh<span>j</span>zxc</div> <div style="left:30px;">hgd4ldhbc9kpugccsr<span>q</span></div> <div style="left:60px;">tr<span>z</span>ews0yfkldf4cvgbhj<span>n</span></div> <div style="left:80px;">sodhr49wh<span>u</span>yfbsrnlepjh</div> <div style="left:110px;">fue73<span>s</span>jf0tbkxpowf<span>v</span>n</div> <div style="left:140px;">sjdhfgueiwfgivecjowxkwpkpo<span>m</span>vcjoeuur</div> <div style="left:170px;">tr<span>z</span>hfggh</div> <div style="left:185px;">thgp<span>m</span>srthdvytfv09876t<span>q</span>fgv</div> <div style="left:200px;">dhiwgfdue<span>s</span>rjm</div> <div style="left:250px;">osadh<span>a</span>rshdyfeujm</div> <div style="left:290px;">fwedjsdjh<span>l</span>gmrghftdercwewergjm</div> <div style="left:310px;">sodhr49wh<span>a</span>yfbsrnlepjh</div> <div style="left:350px;">p00oi<span>0</span>nf5sujhgdgbrjs36gdr<span>g</span>jpo</div> <div style="left:390px;">h68kgdetklbf<span>b</span>eswk</div> <div style="left:410px;">dfrttvb<span>s</span>cfsr</div> <div style="left:430px;">sgfy<span>b</span>0hfrese<span>4</span>kc</div> </div>
Untuk preview hasilnya silahkan klik link di bawah ini (jangan lupa preview nya di google chrome atau safari ya):
OK, semoga tutorial kali ini membantu dan memberi inspirasi bagi Anda semua, kalo sempat komen dulu yah…

3 Comments
resti
oke deh tar di coba ^__^
boxsoffice
I love CSS3, apalagi HTML5,,,, BTW kalau kita pasang itu blog kita berat pa ngk bosss,,,, tp ane coba dulu ya makasih ya bosss infonyaaaa,,,
Berkunjung balik ya Download Film Gratis | High Quality – Boxsoffice
sandy
@resti : silahkan dicoba
@boxsoffice : ga berat kok kalo dipasang di blog, selamat mencoba ya…
Leave a Comment