Sebuah element html dapat diatur tingkat transparasinya dengan property css3 yaitu opacity
.
Value atau nilai dari opacity yaitu dari 0 – 1. Nilai 0 maka element tidak terlihat, jika nilai 1 maka tidak ada transparansinya.
Syntax
Untuk membuat opacity di css, sintaks yang digunakan adalah:
div { opacity: 0.89; }
0.89
adalah nilai dari opacity
element <div>
.
Gambar transparan
Kamu bisa mengatur transparasi gambar img
. Contoh:
Opacity: 0.20 |
Opacity: 0.60 |
Opacity: 1.0 |
Untuk mengubahnya tinggal saya kasih kode:
img { opacity:0.2; }
0.2
bisa diganti dengan 0.6
, 0.8
, dll.
Efek :hover transparan
Kamu bisa menambahkan efek transparan ketika kursor diarahin, dengan menambahkan pseudo-class :hover
.
Caranya:
img:hover { opacity:0.2; }
Kotak div transparan
Sebuah kotak div html juga bisa kamu kasih transparant. Intinya semua element bisa kamu kasih opacity
.
Contoh:
Kotak 1
Opacity 1.0
Kotak 2
Opacity 0.8
Kotak 3
Opacity 0.6
Kotak 4
Opacity 0.4
Kotak 5
Opacity 0.2
Transparant di warna RGB
Kode warna html itu ada banyak, salah satunya adalah RGB (Red, Green, Blue).
Tinggal tambahkan value opacity. Misal kode warna rgb(83, 64, 255)
ditambah opacity 0.5 menjadirgb(83, 64, 255, 0.5)
.
Teks di kotak transparan
Ada problem dimana, ketika box diberi transparan maka teks di dalamnya juga ikut transparan. Seperti ini:
Tidak transparan
Transparan 0.2
Untuk mensiasatinya, maka kita harus menggunakan transparant RGB yang diberi transparant adalah kode warnanya.
Transparan cuma bg
Kode style yang saya gunakan:
div { background:rgb(247, 148, 0, 0.2); color:#000; width:200px; float:left; height:100%; text-align:center; }
Saya gunakan kode warna RGB rgb(247, 148, 0, 0.2);
dengan 0.2
adalah nilai opacity.