Cara Membuat Tile Transition Effect Dengan CSS



السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

 

berjumpa lagi dengan saya selaku admin coding pintar.
pada kesempatn kali ini saya akan memberikan tutorial Cara Membuat Effect Tile Transition Hover Dengan CSS .
Tutorial kali ini hampir sama dengan tutorial yang pernah saya buat sebelumnya silahkan lihat DISINI, namun pada kali ini saya tidak menggunakan image melainkan button yang akan kita beri effect transition, effect ini merupakan fitur terbaru dari css3,
tidak usah nerlama-lama lagi, silahkan ikuti langkah-langkah di bawah ini dengan benar.


1. Membuat File HTML
seperti tutorial yang lainnya, silahkan anda buat file bernama index.html dan isikan script berikut

<!DOCTYPE html>
<html>
<head>
  <title>Transition Effect</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="tile flip">
  <div>
      HOVER THIS
  </div>
  <a href="#">
      CLICK
  </a>
</div>

<div class="tile slide">
  <div>
      HOVER THIS
  </div>
  <a href="#">
      CLICK
  </a>
</div>
<div class="tile shutter">
  <div>
      HOVER THIS
  </div>
  <a href="#">
      CLICK
  </a>
</div>

<div class="tile page">
  <div>
      HOVER THIS
  </div>
  <a href="#">
      CLICK
  </a>
</div>

</body>
</html> 

Jika file html sudah di buat langkah selanjutnya adalah

2. Membuat File CSS
file css disini saya beri nama style.css script css disini berguna untuk membuat effect transition hover nantinya, silahkan ketik script berikut.

@import url("http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz");
/* Body general styles */
body {
  background: #6C7A89;
  font-family: "Yanone Kaffeesatz", sans-serif;
  text-align: center;
  width: 100%;
  font-size: 45px;
/* Vertical centering */
  top: 50%;
  position: absolute;
  height: 100px;
  margin-top: -50px;
}
/* Margin between tiles */
body > div + div {
  margin-left: 50px;
}
/* Style of every tile */
.tile {
  display: inline-block;
  width: 200px;
  height: 100px;
  line-height: 100px;
  perspective: 300px;
/* Style for containing elements */
/* Style for the hidden link */
}
.tile > div,
.tile a {
  width: 100%;
  color: #30261c;
  background-color: #e4ecb9;
  text-align: center;
}
.tile > a {
  display: block;
  text-decoration: none;
  background-color: #19B5FE;
  color: #ffffff
}
/* Flip effect */
.flip > div,
.flip a {
  position: absolute;
}
.flip > a {
  transform: rotateX(-90deg);
}
.flip:hover > div {
  transform: rotateX(90deg);
}
.flip:hover > a {
  transform: rotateX(0deg);
}
.flip:hover > div,
.flip > a {
  transition: 0.15s all linear 0;
}
.flip:hover > a,
.flip > div {
  transition: 0.15s all linear 0.05s;
}
/* Slide effect */
.slide {
  overflow: hidden;
}
.slide > div,
.slide a {
  transition: 0.4s all linear;
  position: absolute;
}
.slide > a {
  transform: translate(200px, 0);
}
.slide:hover > div {
  transform: translate(-200px, 0);
}
.slide:hover > a {
  transform: translate(0, 0);
}
/* Shutter effect */
.shutter > div,
.shutter a {
  transition: 0.3s all linear;
  position: absolute;
}
.shutter > div {
  z-index: 10;
  transform-origin: 0% 0%;
}
.shutter:hover > div {
  transform: rotateX(90deg);
}
/* Page effect */
.page > div,
.page a {
  transition: 0.3s all linear;
  position: absolute;
  z-index: 5;
}
.page > div {
  z-index: 10;
  transform-origin: 0% 0%;
}
.page:hover > div {
  transform: rotateX(360deg);
  z-index: 1;
}
 

Nah itu dia Cara Membuat Tile Transition Effect Dengan CSS mudah bukan ? :D
Mohon maaf jika tidak ada demonya :D
Silahkan anda coba dan anda kembangkan sendiri .
semoga apa yang saya sampaikan disini dapat bermanfaat bagi anda semua :D


وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


SHARE THIS

Author:

Previous Post
Next Post
18 September 2015 at 08:49

Boleh ane terapkan nih. Thanks

Reply
avatar
18 September 2015 at 09:20

Mantap nih gan, izin coba dulu

Reply
avatar
18 September 2015 at 09:44

Waw...bener2 jenius loe gan..

Reply
avatar
18 September 2015 at 11:18

keren nih bisa dicoba coba :D

Reply
avatar
18 September 2015 at 14:01

sangat membantu
http://aplikasi46.blogspot.co.id

Reply
avatar
Anonymous
18 September 2015 at 18:00

wajib di coba thanks gan...

Reply
avatar
19 September 2015 at 08:14

Tapi efek transition belum bisa di semua browser bang... :/ Kadang ada browser yang nggak ngerti css3... :D Tapi keren dah,,, :D

Reply
avatar
19 September 2015 at 13:28

saya bookmark dulu aj gan :D .. siapa tau nanti dipake

Reply
avatar
BS
19 September 2015 at 13:29

ane mau coba gan thanks artikelnya

Reply
avatar
20 September 2015 at 13:08

Agak ribet tapi lumayan

Reply
avatar
29 September 2015 at 18:41

emang jago nihh utak atik css nya.. mksh kang dengan ilmu nya

Reply
avatar
30 September 2015 at 10:00

keren gan... saya cba d blog sya ya....

Reply
avatar
30 September 2015 at 20:22

keren gan, thanks for info

Reply
avatar
7 October 2015 at 17:37

mantep ni gan.. Izin bookmarks..

Reply
avatar