Membuat efek dengan css semakin marak saat ini, dengan menggunakan 
CSS Filter kita bisa membuat efek-efek yang biasanya kita temukan di 
Photoshop, bahkan efek-efek seperti instagram bisa kita ciptakan dengan 
kemampuan CSS3. CSS Filter ini relatif masih baru, dan masih jarang digunakan.

Pada tutorial kali ini kita akan mencoba membuat efek dengan CSS 
Filter di gabung dengan CSS Animation sehingga akan menghasilkan 
efek transisi warna gambar yang menarik. Sayang nya baru support browser webkit seperti Google Chrome atau Safari.
Penggunaan: Efek ini bisa digunakan untuk mempercantik Header, Gambar di website gallery, dan lainnya.
Artikel Terkait:
- Membuat Gambar Hitam Putih Dengan CSS Filter
 
- Membuat Efek-Efek Instagram dengan CSS3 Filter
 
Langsung saja kita mulai dengan membuat file html.
HTML
Pada tulisan ini saya hanya menampilkan satu div saja, walaupun dalam
 demo nya akan banyak div karena untuk mempercantik tampilan demo, tapi 
intinya hanyalah satu div yang ada efek saja.
1 | <div class="column1 my-cell"> | 
 
2 |     <img src="http://imcreator.com/wp-content/uploads/2014/01/wpid-Featured_Picture22.jpg" alt=""> | 
 
4 |         <h1>Tutorial Web Design Indonesia</h1> | 
 
5 |         <p><a href="http://www.tutorial-webdesign.com">http://www.tutorial-webdesign.com</a></p> | 
 
 
 
Yang perlu diperhatikan disitu hanyalah pemberian class 
column1, karena kolom itu yang akan diberi efek dengan css.
CSS
Untuk memberi efek pada div yang berisi gambar tersebut kita kasih efek dengan menggunakan css berikut ini
16 | font-family: 'Hammersmith One', sans-serif; | 
 
33 | border-bottom: 1px solid #ddd; | 
 
39 | @-webkit-keyframes pulse { | 
 
40 |    0% { -webkit-filter: contrast(400%) grayscale(0%); } | 
 
41 | 100% { -webkit-filter: contrast(100%) grayscale(100%); } | 
 
43 | @-webkit-keyframes mover    { | 
 
44 | 0% { -webkit-transform: rotate(0deg); } | 
 
45 | 100% { -webkit-transform: rotate(360deg); } | 
 
62 | -webkit-animation: pulse 3s alternate infinite | 
 
66 | .column1:hover  { -webkit-filter: contrast(300%) hue-rotate(80deg) grayscale(100%) ; } | 
 
 
 
bisa dilihat disitu kita hanya menggunakan efek contrast dan 
grayscale saja, untuk efek lainnya bisa anda gunakan seperti invert, 
sepia, blur, dll.
 
No comments:
Post a Comment