Dasar CSS Transparansi Gambar (CSS Image Transparency/Opacity)
Properti CSS yang digunakan sebagai perintah efek transparansi gambar adalah opacity:x. Properti ini digunakan oleh Mozilla Firefox dan beberapa browser lain. Sedang pada IE (Internet Explorer) digunakan properti filter:alpha(opacity=x). X adalah nilai transparansi, pada Mozilla Firefox dan beberapa browser lain, nilai defaultnya adalah 1.0, sedangkan pada IE adalah 100. Untuk memberikan besaran efek transparan, kecilkan nilai x-nya. Pengurangan dengan value yang sama antara browser lain dengan IE adalah 1/10, jadi kurangi 0.1 pada opacity dan kurang 10 pada filter untuk mendapatkan efek transparansi yang sama. Semakin kecil nilai x semakin besar transparansinya.
Contoh:
img {opacity:0.5;filter:alpha(opacity=50;}
Penggunaan Transparansi Gambar sebagai Efek Hover (Mouse Over)
Seperti yang telah dijelaskan di atas, efek ini sering digunakan dan dipadukan sebagai hover effect. Maka, posting kali ini akan berfokus pada penggunaan transparansi gambar sebagai efek hover.
Sebagaimana pada link (a) dan hover link (a:hover), kita pun dapat menerapkannya pada gambar.
img {opacity:1.0;filter:alpha(opacity=100;}
img:hover {opacity: 0.5;filter:alpha(opacity=50;}
Contoh (arahkan mouse ke atas gambar):
Atau sebaliknya, jika ingin gambar berubah jadi terang (tidak transparan) ketika mouse diarahkan diatasnya, tukar nilai transparansinya:
img {opacity: 0.5;filter:alpha(opacity=50;}Contoh (arahkan mouse ke atas gambar):
img:hover {opacity:1.0;filter:alpha(opacity=100;}
Membuat Efek Hover Transparan Pada Gambar Secara Individual (tanpa link)
Jika ingin membuat efek transparan gambar yang ingin diberi efek tanpa mengandung link (diapit tag <a> dan </a>):
1. Masukkan script berikut di atas ]]></b:skin>
.brl-transparan {opacity:1.0;filter:alpha(opacity=100);}atau sebaliknya,
.brl-transparan:hover {opacity: 0.5;filter:alpha(opacity=50);}
.brl-transparan {opacity: 0.5;filter:alpha(opacity=50);}
.brl-transparan:hover {opacity:1.0;filter:alpha(opacity=100);}
2. Save template.
3. Pada tag gambar, baik di edit HTML post editor atau di edit HTML template, tambahkan class="brl-transparan"
Contoh:
<img class="brl-transparan" border="0" src="http://urlgambar.com/image.jpg" />
Membuat Efek Hover Transparan Pada Gambar yang Mengandung Link
Jika yang ingin diberi efek hover transparan adalah gambar yang mengandung link, maka dibutuhkan deklarator link (a) dan image (img) pada CSSnya:
1. Masukkan script berikut di atas
]]></b:skin>
a.brl-transparan img {opacity:1.0;filter:alpha(opacity=100);}atau sebaliknya,
a.brl-transparan:hover img {opacity: 0.5;filter:alpha(opacity=50);}
a.brl-transparan img {opacity: 0.5;filter:alpha(opacity=50);}
a.brl-transparan:hover img {opacity:1.0;filter:alpha(opacity=100);}
2. Save template.
3. Pada tag link gambar, baik di edit HTML post editor atau di edit HTML template, tambahkan class="brl-transparan"
Contoh:.
<a class="brl-transparan" href="http://bukan-rahasiia.blogspot.com"><img border="0" src="http://urlgambar.com/image.jpg" /></a>
Berikut contoh gambar yang mengandung link beserta efek transparansi gambar-nya:
Klik untuk Memperbesar Gambar |
mencuri adalah pekerjaan pengecut! © buka-rahasia.blogspot.com
No comments:
Post a Comment