
Main css lagi kali ini transition + background-position dengan posisi absolute kita bisa membuat beberapa efek menarik, tentunya dengan sentuhan transition juga.
LIUSTRASI
Membelah-belah elemen dan mengatur posisi background agar terlihat menyatu lalu saat di:hover elemennyapun akan terbelah dan menghilang. inilah manipulasi css yang asik sekali :). efek yang aku buat ini adalah salah satu efek dari banyaknya efek yang bisa dibuat.
Pada elemen dengan posisi absolute semua class dijadikan satu seperti ini
.satu,.dua,.tiga,.empat,.lima {
background:url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMcRti_fuYwwEWI6gjhiQxIBGhBaKSRamNp5lDhD3R9v2hvUUZBtyuP5FSxGu1O5dwPmN7UWEgmSh4sfJr3CQEEqzFG8PShb1JDRC2biRoMUbHnJnpBdCzq0P2qi6_E2ecHBfL1cz_dI/h0/174_7408_1024x768.jpg") no-repeat;
position:absolute;
top:0;
left:0;
right:0;
height:100px;
-moz-transition:all 1s linear;
-o-transition:all 1s linear;
-webkit-transition:all 1s linear;
transition:all 1s linear;
}Diberi background dan posisi yang sama, namun ada pengaturan yang beda pada class tersendirinya yang seperti ini..
.satu {
top:0;
background-position:0 0;
}
.dua {
top:100px;
background-position:0 -100px;
}
.tiga {
top:200px;
background-position:0 -200px;
}
.empat {
top:300px;
background-position:0 -300px;
}
.lima {
top:400px;
background-position:0 -400px;
height:200px;
}Jika tidak diatur seperti itu maka elemennya akan menumpuk menjadi satu, jadi kita memisahkan dengan jarak
100px dan mengatur posisi backgroundnya ( ini kita sesuaikan sendiri biar pas ) lalu pada class terakhir aku memberi height: 200px hanya untuk menyesuaikan saja biar pas dengan tingginya layar karena kalau 100px ada ruang kosong dibagian bawah class lima ( .lima ) jadi aku beri tinggi 200px jika anda masih bingung liat langsung sumber kodenya dan pelajari.