Section Artikel
Warna CSS
Warna di CSS dapat ditentukan dengan metode berikut:
- Warna heksadesimal
- Warna RGB
- Warna RGBA
- Warna HSL
- Warna HSLA
- Nama predifine / Cross-brwoser
- Warna
curentcolor
keyword
Warna Heksadesimal
Warna heksadesimal ditentukan dengan: #RRGGBB, di mana bilangan bulat heksadesimal RR (merah), GG (hijau) dan BB (biru) menentukan komponen warna. Semua nilai harus antara 00 dan FF.
Misalnya, nilai # 0000ff dirender sebagai biru, karena komponen biru disetel ke nilai tertinggi (ff) dan lainnya disetel ke 00.
Contoh
Tentukan warna HEX yang berbeda:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color:#ff0000;} #p2 {background-color:#00ff00;} #p3 {background-color:#0000ff;} #p4 {background-color:#ffff00;} #p5 {background-color:#ff00ff;} </style> </head> <body> <h2> Warna HEX </h2> <p> Warna heksadesimal ditentukan dengan: #RRGGBB, di mana bilangan bulat heksadesimal RR (merah), GG (hijau) dan BB (biru) menentukan komponen warna. Semua nilai harus antara 00 dan FF. </p> <p id = "p1"> Merah </p> <p id = "p2"> Hijau </p> <p id = "p3"> Biru </p> <p id = "p4"> Kuning </p> <p id = "p5"> Cerise </p> </body> </html>
Warna RGB
Nilai warna RGB ditentukan dengan fungsi rgb (), yang memiliki sintaks berikut:
rgb (red, green, blue)
Setiap parameter (merah, hijau, dan biru) menentukan intensitas warna dan dapat berupa bilangan bulat antara 0 dan 255 atau nilai persentase (dari 0% hingga 100%).
Misalnya, nilai rgb (0,0,255) dirender sebagai biru, karena parameter biru disetel ke nilai tertinggi (255) dan yang lainnya disetel ke 0.
Selain itu, nilai berikut menentukan warna yang sama: rgb (0,0,255) dan rgb (0%, 0%, 100%).
Contoh
Tentukan warna RGB yang berbeda:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color:rgb(255,0,0);} #p2 {background-color:rgb(0,255,0);} #p3 {background-color:rgb(0,0,255);} #p4 {background-color:rgb(192,192,192);} #p5 {background-color:rgb(255,255,0);} #p6 {background-color:rgb(255,0,255);} </style> </head> <body> <h2>RGB colors</h2> <p> Nilai warna RGB ditentukan dengan fungsi rgb (): rgb (merah, hijau, biru) </p> <p> Setiap parameter (merah, hijau, dan biru) menentukan intensitas warna dan dapat berupa bilangan bulat antara 0 dan 255 atau nilai persentase (dari 0% hingga 100%). </p> <p id = "p1"> Merah </p> <p id = "p2"> Hijau </p> <p id = "p3"> Biru </p> <p id = "p4"> Abu-abu </p> <p id = "p5"> Kuning </p> <p id = "p6"> Cerise </p> </body> </html>
Warna RGBA
Nilai warna RGBA adalah perpanjangan dari nilai warna RGB dengan saluran alfa – yang menentukan opasitas objek.
Warna RGBA ditentukan dengan fungsi rgba (), yang memiliki sintaks berikut:
rgba (merah, hijau, biru, alfa)
Parameter alfa adalah angka antara 0,0 (sepenuhnya transparan) dan 1,0 (sepenuhnya tidak tembus pandang).
Contoh
Tentukan warna RGB yang berbeda dengan opacity:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color:rgba(255,0,0,0.3);} #p2 {background-color:rgba(0,255,0,0.3);} #p3 {background-color:rgba(0,0,255,0.3);} #p4 {background-color:rgba(192,192,192,0.3);} #p5 {background-color:rgba(255,255,0,0.3);} #p6 {background-color:rgba(255,0,255,0.3);} </style> </head> <body> <h2>RGB colors with opacity</h2> <p> Nilai warna RGBA adalah perpanjangan dari nilai warna RGB dengan saluran alfa - yang menentukan opasitas objek. </p> <p id = "p1"> Merah </p> <p id = "p2"> Hijau </p> <p id = "p3"> Biru </p> <p id = "p4"> Abu-abu </p> <p id = "p5"> Kuning </p> <p id = "p6"> Cerise </p> </body> </html>
Warna HSL
HSL adalah singkatan dari hue, saturation, dan lightness – dan mewakili representasi warna koordinat silinder.
Nilai warna HSL ditentukan dengan fungsi hsl (), yang memiliki sintaks berikut:
hsl (hue, saturation, lightness)
Corak warna adalah derajat pada roda warna (dari 0 hingga 360) – 0 (atau 360) merah, 120 hijau, 240 biru. Saturasi adalah nilai persentase; 0% berarti naungan abu-abu dan 100% adalah warna penuh. Ringan juga merupakan persentase; 0% hitam, 100% putih.
Contoh
Tentukan warna HSL yang berbeda:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color:hsl(120,100%,50%);} #p2 {background-color:hsl(120,100%,75%);} #p3 {background-color:hsl(120,100%,25%);} #p4 {background-color:hsl(120,60%,70%);} #p5 {background-color:hsl(290,100%,50%);} #p6 {background-color:hsl(290,60%,70%);} </style> </head> <body> <h2>HSL colors</h2> <p> HSL adalah singkatan dari hue, saturation, dan lightness - dan mewakili representasi warna koordinat silinder. </p> <p> Nilai warna HSL ditentukan dengan fungsi hsl (): hsl (hue, saturation, lightness) </p> <p> Corak warna adalah derajat pada roda warna (dari 0 hingga 360) - 0 (atau 360) merah, 120 hijau, 240 biru. Saturasi adalah nilai persentase; 0% berarti warna abu-abu dan 100% adalah warna penuh. Ringan juga merupakan persentase; 0% hitam, 100% putih. </p> <p id = "p1"> Hijau </p> <p id = "p2"> Hijau muda </p> <p id = "p3"> Hijau tua </p> <p id = "p4"> Hijau pastel </p> <p id = "p5"> Violet </p> <p id = "p6"> Pastel violet </p> </body> </html>
Warna HSLA
Nilai warna HSLA adalah perpanjangan dari nilai warna HSL dengan saluran alfa – yang menentukan opasitas objek.
Nilai warna HSLA ditentukan dengan fungsi hsla (), yang memiliki sintaks berikut:
hsla (hue, saturation, lightness, alpha)
Parameter alfa adalah angka antara 0,0 (sepenuhnya transparan) dan 1,0 (sepenuhnya tidak tembus pandang).
Contoh
Tentukan warna HSL yang berbeda dengan opacity:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color:hsla(120,100%,50%,0.3);} #p2 {background-color:hsla(120,100%,75%,0.3);} #p3 {background-color:hsla(120,100%,25%,0.3);} #p4 {background-color:hsla(120,60%,70%,0.3);} #p5 {background-color:hsla(290,100%,50%,0.3);} #p6 {background-color:hsla(290,60%,70%,0.3);} </style> </head> <body> <h2>HSL colors with opacity</h2> <p> Nilai warna HSLA adalah perpanjangan dari nilai warna HSL dengan saluran alfa - yang menentukan opasitas objek. </p> <p id = "p1"> Hijau </p> <p id = "p2"> Hijau muda </p> <p id = "p3"> Hijau tua </p> <p id = "p4"> Hijau pastel </p> <p id = "p5"> Violet </p> <p id = "p6"> Pastel violet </p> </body> </html>
Nama Predefined/Cross-browser Color
140 nama warna ditentukan sebelumnya dalam spesifikasi warna HTML dan CSS.
Misalnya: blue
, red
, coral
, brown
, dll:
Contoh
Tentukan nama warna yang berbeda:
<!DOCTYPE html> <html> <head> <style> #p1 {background-color: blue;} #p2 {background-color: red;} #p3 {background-color: coral;} #p4 {background-color: brown;} </style> </head> <body> <h2>Predefined Color Names</h2> <p>140 color names are predefined in the HTML and CSS color specification. These are just some of them.</p> <p id="p1">Blue</p> <p id="p2">Red</p> <p id="p3">Coral</p> <p id="p4">Brown</p> </body> </html>
Warna currentcolor keyword
Watna currentcolor
keyword mengacu pada nilai properti color dari suatu elemen.
Contoh
Warna pembatas elemen berikut akan berwarna biru, karena warna teks dari elemen berwarna biru:
<!DOCTYPE html> <html> <head> <style> #myDIV { color: blue; border: 10px solid currentcolor; } </style> </head> <body> <h2>The currentcolor Keyword</h2> <p> Kata kunci currentcolor mengacu pada nilai properti color dari sebuah elemen. </p> <p> Warna bingkai dari elemen div berikut akan berwarna biru, karena warna teks dari elemen div berwarna biru: </p> <div id = "myDIV"> Elemen div ini memiliki warna teks biru dan batas biru. </div> </body> </html>