CSS Background
Properti background pada CSS digunakan untuk mendefinisikan latar dari elemen HTML.
Berikut adalah Properti background pada CSS:
CSS background-color
Properti background-color digunakan untuk memberikan warna pada latar dari elemen HTML.
Properti background-color bisa diberikan pada hampir semua elemen HTML.
Opacity dan Transparansi
Properti opacity digunakan untuk menyatakan transparansi dari elemen. Nilainya bisa pecahan antara 0 dan 1, makin kecil nilainya maka makin transparan dan makin besar nilainya maka makin solid.
<!DOCTYPE html> <html> <head> <title>CSS Background dengan Opacity</title> </head> <body> <p style="background-color:blue;opacity: 0.3;">Warna biru dengan opacity 0,3</p> <p style="background-color:blue;opacity: 0.6;">Warna biru dengan opacity 0,6</p> <p style="background-color:blue;opacity: 1;">Warna biru dengan opacity 1</p> </body> </html>
Berikut adalah hasilnya bila dilihat dengan browser.
Transparansi dengan RGBA
Untuk mendefinisikan transparansi pada elemen HTML juga bisa dengan nilai warna RGBA.
Nilai RGBA adalah singkatan dari R untuk Red (merah), G untuk Green (hijau), dan B untuk Blue (biru), Sedangkan A untuk Alpha (transparansi).
Nilai untuk RGB masing-masing adalah dari 0 sampai 255, sedangkan untuk Alpha adalah nilai pecahan dari 0 sampai 1, dengan nilai makin kecil makin transparan dan nilai makin besar makin solid. Untuk penjelasan lebih detil lihat pada pembahasan CSS warna RGB dan RGBA.
<!DOCTYPE html> <html> <head> <title>CSS Background dengan RGBA</title> </head> <body> <p style="background: rgba(255, 0, 0, 0.3)">Warna merah RGBA dengan alpha 0,3</p> <p style="background: rgba(255, 0, 0, 0.6)">Warna merah RGBA dengan alpha 0,6</p> <p style="background: rgba(255, 0, 0, 1)">Warna merah RGBA dengan alpha 1</p> </body> </html>
Berikut adalah hasilnya bila dilihat dengan browser.