heksa hijau. Warna dalam gaya dapat ditentukan dengan berbagai cara: berdasarkan nilai heksadesimal, berdasarkan nama, dalam format RGB, RGBA, HSL, HSLA. Kode warna HTML

Modul warna CSS merinci nilai yang memungkinkan penulis menentukan warna dan opacity elemen html, serta nilai properti warna.

properti warna

1. Warna prioritas: properti warna

Properti menentukan warna font menggunakan berbagai sistem rendering warna. Properti ini menjelaskan warna konten teks elemen. Selain itu, ini digunakan untuk memberikan potensi nilai tidak langsung (currentColor) untuk properti lain yang mengambil nilai warna.

Properti itu diwariskan.

2. Nilai warna

2.1. Kata Kunci Utama

Daftar kata kunci utama mencakup arti sebagai berikut:

Nama HEX RGB Warna
hitam #000000 0,0,0
perak #C0C0C0 192,192,192
abu-abu #808080 128,128,128
putih #FFFFFF 255,255,255
merah tua #800000 128,0,0
merah #FF0000 255,0,0
ungu #800080 128,0,128
fuchsia #FF00FF 255,0,255
hijau #008000 0,128,0
kapur #00FF00 0,255,0
zaitun #808000 128,128,0
kuning #FFFF00 255,255,0
angkatan laut #000080 0,0,128
biru #0000FF 0,0,255
teal #008080 0,128,128
air #00FFFF 0,255,255

Nama warna tidak peka huruf besar-kecil.

Sintaksis

Warna: biru kehijauan;

2.2. Nilai warna numerik

2.2.1. Warna model RGB

Format heksadesimal nilai RGB adalah tanda # yang diikuti langsung oleh tiga atau enam karakter heksadesimal. Notasi RGB tiga digit #rgb diubah menjadi bentuk enam digit #rrggbb dengan menyalin digitnya, bukan menambahkan angka nol. Misalnya, #fb0 diperluas menjadi #ffbb00 . Hal ini memastikan bahwa #ffffff putih dapat ditentukan dalam entri #fff pendek, dan menghilangkan ketergantungan pada kedalaman warna tampilan.

Format nilai RGB dalam notasi fungsional adalah rgb(, diikuti dengan daftar tiga nilai numerik yang dipisahkan koma (tiga nilai bilangan bulat atau tiga nilai persentase), diikuti dengan simbol). Nilai integer 255 setara dengan 100% dan F atau FF dalam notasi heksadesimal:

Rgb(255.255.255) = rgb(100%, 100%, 100%) = #FFF

Karakter spasi diperbolehkan di sekitar nilai numerik.

Warna HTML ditunjukkan dengan enam karakter setelah karakter garis miring - misalnya, #000000. Keenam simbol ini mewakili proporsi warna berbeda (Merah, Hijau, Biru) pada warna akhir. Di monitor komputer Anda, gambar terbentuk dari sejumlah besar titik yang disebut piksel. Setiap piksel adalah sumber cahaya kecil, sebut saja "senter", yang terdiri dari tiga senter - merah, hijau, dan biru. Dengan mengurangi atau meningkatkan intensitas cahaya senter berwarna, kita mendapatkan warna yang diinginkan.

Kode warna HTML

Warna dalam HTML diwakili oleh notasi heksadesimal (HEX) merah, biru, dan hijau (RGB).

Nilai warna terkecil adalah 0 (heksadesimal 00). Nilai warna tertinggi adalah 255 (hex FF).

Nilai warna heksadesimal adalah tiga digit yang dimulai dengan tanda #.

Kode warna (arti)

Warna kode HEX kode RGB
#000000 rgb(0,0,0)
#FF0000 rgb(255,0,0)
#00FF00 rgb(0,255,0)
#0000FF rgb(0,0,255)
#FFFF00 rgb(255.255,0)
#00FFFF rgb(0,255,255)
#FF00FF rgb(255,0,255)
#C0C0C0 rgb(192.192.192)
#FFFFFF rgb(255.255.255)

16 juta warna

Menggabungkan warna merah, biru, dan hijau dengan nilai berkisar antara 0 hingga 255 untuk persentase setiap warna menghasilkan total lebih dari 16 juta corak (256 x 256 x 256).

Kebanyakan monitor modern mampu menampilkan setidaknya 16.384 warna berbeda (monitor LCD umumnya mampu menampilkan 262 ribu 16 juta warna). (diperbarui Oktober 2013) warna, dan monitor CRT dapat menampilkan jumlah warna yang hampir tidak terbatas).

Tabel warna di bawah ini menunjukkan perubahan proporsi warna merah dari 0 menjadi 255 dengan nilai nol untuk biru dan hijau:

Merah kode HEX kode RGB
#000000 rgb(0,0,0)
#080000 rgb(8,0,0)
#100000 rgb(16,0,0)
#180000 rgb(24,0,0)
#200000 rgb(32,0,0)
#280000 rgb(40,0,0)
#300000 rgb(48,0,0)
#380000 rgb(56,0,0)
#400000 rgb(64,0,0)
#480000 rgb(72,0,0)
#500000 rgb(80,0,0)
#580000 rgb(88,0,0)
#600000 rgb(96,0,0)
#680000 rgb(104,0,0)
#700000 rgb(112,0,0)
#780000 rgb(120,0,0)
#800000 rgb(128,0,0)
#880000 rgb(136,0,0)
#900000 rgb(144,0,0)
#980000 rgb(152,0,0)
#A00000 rgb(160,0,0)
#A80000 rgb(168,0,0)
#B00000 rgb(176,0,0)
#B80000 rgb(184,0,0)
#C00000 rgb(192,0,0)
#C80000 rgb(200,0,0)
#D00000 rgb(208,0,0)
#D80000 rgb(216,0,0)
#E00000 rgb(224,0,0)
#E80000 rgb(232,0,0)
#F00000 rgb(240,0,0)
#F80000 rgb(248,0,0)
#FF0000 rgb(255,0,0)

Nuansa Abu-abu

Untuk mendapatkan corak abu-abu, digunakan bagian yang sama dari semua warna. Untuk memudahkan Anda memilih warna yang tepat, kami menyediakan kode warna abu-abu

Nuansa Abu-abu kode HEX kode RGB
#000000 rgb(0,0,0)
#080808 RGB(8,8,8)
#101010 rgb(16,16,16)
#181818 rgb(24,24,24)
#202020 rgb(32,32,32)
#282828 rgb(40,40,40)
#303030 rgb(48,48,48)
#383838 rgb(56,56,56)
#404040 rgb(64,64,64)
#484848 rgb(72,72,72)
#505050 rgb(80,80,80)
#585858 rgb(88,88,88)
#606060 rgb(96,96,96)
#686868 rgb(104.104.104)
#707070 rgb(112.112.112)
#787878 rgb(120,120,120)
#808080 rgb(128.128.128)
#888888 rgb(136.136.136)
#909090 rgb(144.144.144)
#989898 rgb(152.152.152)
#A0A0A0 rgb(160.160.160)
#A8A8A8 rgb(168.168.168)
#B0B0B0 rgb(176.176.176)
#B8B8B8 rgb(184.184.184)
#C0C0C0 rgb(192.192.192)
#C8C8C8 rgb(200.200.200)
#D0D0D0 rgb(208.208.208)
#D8D8D8 rgb(216.216.216)
#E0E0E0 rgb(224.224.224)
#E8E8E8 rgb(232.232.232)
#F0F0F0 rgb(240.240.240)
#F8F8F8 rgb(248.248.248)
#FFFFFF rgb(255.255.255)

Nama warna html lintas browser (semua browser).

Kumpulan 150 nama warna dalam html, didukung di semua browser.

Nama warna standar

W3C mencantumkan 16 nama warna yang valid untuk HTML dan CSS: aqua, hitam, biru, fuchsia, abu-abu, hijau, kapur, merah marun (chestnut), angkatan laut (ultramarine), zaitun (zaitun), ungu (ungu), merah (merah) , perak (silver), teal (abu-abu), putih (putih) dan kuning (kuning).

Jika menggunakan warna yang tidak termasuk dalam daftar ini, lebih tepat menggunakan kode heksadesimal (HEX) atau kode RGB.

Warna yang aman

Beberapa tahun yang lalu, ketika komputer dapat mendukung maksimal 256 warna berbeda, daftar 216 "Warna Aman Web" diusulkan, dengan 40 warna dicadangkan untuk sistem.

Palet 216 warna ini dibuat untuk menampilkan warna dengan benar dalam mode palet 256 warna.

Sekarang hal ini tidak menjadi masalah karena sebagian besar komputer di seluruh dunia mendukung jutaan corak warna. Bagaimanapun, berikut adalah daftar warna-warna ini:

000000 000033 000066 000099 0000CC 0000FF
003300 003333 003366 003399 0033CC 0033FF
006600 006633 006666 006699 0066CC 0066FF
009900 009933 009966 009999 0099CC 0099FF
00CC00 00CC33 00CC66 00CC99 00CCCC 00CCFF
00FF00 00FF33 00FF66 00FF99 00FFCC 00FFFF
330000 330033 330066 330099 3300CC 3300FF
333300 333333 333366 333399 3333CC 3333FF
336600 336633 336666 336699 3366CC 3366FF
339900 339933 339966 339999 3399CC 3399FF
33CC00 33CC33 33CC66 33CC99 33CCCC 33CCFF
33FF00 33FF33 33FF66 33FF99 33FFCC 33FFFF
660000 660033 660066 660099 6600CC 6600FF
663300 663333 663366 663399 6633CC 6633FF
666600 666633 666666 666699 6666CC 6666FF
669900 669933 669966 669999 6699CC 6699FF
66CC00 66CC33 66CC66 66CC99 66CCCC 66CCFF
66FF00 66FF33 66FF66 66FF99 66FFCC 66FFFF
990000 990033 990066 990099 9900CC 9900FF
993300 993333 993366 993399 9933CC 9933FF
996600 996633 996666 996699 9966CC 9966FF
999900 999933 999966 999999 9999CC 9999FF
99CC00 99CC33 99CC66 99CC99 99CCCC 99CCFF
99FF00 99FF33 99FF66 99FF99 99FFCC 99FFFF
CC0000 CC0033 CC0066 CC0099 CC00CC CC00FF
CC3300 CC3333 CC3366 CC3399 CC33CC CC33FF
CC6600 CC6633 CC6666 CC6699 CC66CC CC66FF
CC9900 CC9933 CC9966 CC9999 CC99CC CC99FF
CCCC00 CCCC33 CCCC66 CCCC99 CCCCCC CCCCFF
CCFF00 CCFF33 CCFF66 CCFF99 CCFFCC CCFFFF
FF0000 FF0033 FF0066 FF0099 FF00CC FF00FF
FF3300 FF3333 FF3366 FF3399 FF33CC FF33FF
FF6600 FF6633 FF6666 FF6699 FF66CC FF66FF
FF9900 FF9933 FF9966 FF9999 FF99CC FF99FF
FFCC00 FFCC33 FFCC66 FFCC99 FFCCCC FFCCFF
FFFF00 FFFF33 FFFF66 FFFF99 FFFFCC FFFFFF

Ada beberapa cara untuk merepresentasikan warna dalam desain web.

HEX adalah sistem representasi warna heksadesimal berdasarkan basis 16. Untuk sistem ini, angka desimal Arab dari 0 hingga 9 dan huruf Latin dari A hingga F digunakan untuk melengkapi angka digital ke 16. Untuk desain web, 16 warna primer (kunci) digunakan, yang disebut kode warna heksadesimal #RRGGBB, di mana setiap pasangan bertanggung jawab atas pembagian warnanya: RR – merah, GG – hijau dan BB – biru. Setiap fraksi warna berkisar dari 00 hingga FF.

Dua representasi warna lainnya dalam desain web adalah: dalam bentuk RGB(*,*,*), di mana setiap pecahan “*” suatu warna diwakili oleh angka desimal dari 0 hingga 255 dan dengan nama warna dalam bahasa Inggris.

Saat membuat gambar berwarna, masalah utamanya adalah reproduksi warna yang benar pada berbagai jenis komputer, monitor, dan browser. Jika browser tidak dapat menampilkan warna dengan benar, browser akan memilih warna serupa atau mencampur beberapa warna. Dan terkadang bisa diganti dengan warna yang sama sekali berbeda.

Meja 16 warna primer, yang digunakan di semua browser

Nama Warna Heksa (RGB)
Aqua (gelombang laut) #00FFFF (000,255,255)
Hitam #000000 (000,000,000)
Biru #0000FF (000,000,255)
Fuchsia (magenta) #FF00FF (255,000,255)
Abu-abu #808080 (128,128,128)
Hijau #008000 (000,128,000)
Jeruk nipis (hijau cerah) #00FF00 (000,255,000)
Maroon (merah anggur tua) #800000 (128,000,000)
Angkatan Laut (biru tua) #000080 (000,000,128)
Zaitun #808000 (128,128,000)
Ungu #800080 (128,000,128)
Merah #FF0000 (255,000,000)
Perak #C0C0C0 (192,192,192)
Teal (abu-abu kehijauan) #008080 (000,128,128)
Putih #FFFFFF (255,255,255)
Kuning #FFFF00 (255,255,000)

Meja ungu warna dan coraknya

Nama Warna Heksa (RGB)
Magenta (magenta) #FFCBDB (255,203,219)
Magenta (magenta) #FF0099 (255,000,153)
Magenta (magenta) #F95A61 (249,090,097)
Fuchsia (fuchsia) #FF00FF (255,000,255)
Mauvein (anilin ungu) #EF0097 (239,000,151)
Salmon merah muda (oranye merah muda) #FF91A4 (255,145,164)
Cenise (warna ungu) #DE3163 (153,149,140)
Terong Terong (terong) #990066 (153,000,132)
Perona pipi lavender (lavender merah muda)  #FFF0F5 (255,240,245)
Ungu (ungu) #C8A2C8 (200,162,200)
Magenta (magenta) #FF008F (255,000,143)
Anggrek (anggrek) #DA70D6 (218,112,214)
Merah-ungu (ungu-merah) #C71585 (199,021,133)
Sanguin (optimis) #92000A (146,000,010)
Thistle (warna ungu) #D8BFD8 (185,211,238)
Terong ungu (warna ungu) #991199 (153,017,153)
Rosa vivo (merah muda tua) #FF007F (255,000,127)
Lavender-rose (warna ungu) #FBA0E3 (108,123,139)
Gunungbatten berwarna merah muda #997ABD (153,122,141)

Meja abu-abu warna dan coraknya

Nama Warna Heksa (RGB)
Abu-abu #808080 (128,128,128)
Abu-abu #bebebe (190,190,190)
(Warna abu-abu) #858585 (133,133,133)
Abu-abu33 #545454 (084,084,084)
(Batu tulis abu-abu) #708090 (112,128,144)
(Kuarsa) #99958с (153,149,140)
(Abu-abu muda) #bbbbbb (187,187,187)
(Perak) #c0c0c0 (192,192,192)
(Abu-putih) #f0f0f0 (240,240,240)
(Jenggot Abdel-Kerim) #e0e0e0 (224,224,224)
Abu-abu Muda (Abu-abu muda) #d3d3d3 (211,211,211)
LightStateGrey() #778899 (119,136,153)
StateGray-1 (Biru jagung pucat1) #c6e2ff (198,226,255)
StateGray-2 (Biru jagung pucat2) #b9d3ee (185,211,238)
NegaraGray3() #9fb6cd (159,182,205)
NegaraGray4() #6c7b8b (108,123,139)

Halaman ini berisi tabel dengan kata kunci yang dapat digunakan untuk menunjukkan warna dalam bahasa pengembang Web seperti: HTML, CSS, JavaScript, Flash, dll.

Dalam spesifikasi lama untuk perhatian WC3, hanya 16 kata kunci yang ditentukan, dengan bantuan warna yang diatur dalam HTML dan CSS. Lebih jauh lagi, spesifikasi yang lebih modern, 130 kata kunci lainnya ditambahkan untuk menunjukkan nama warna. Tabel berikut berisi nama warna serta kode hex dan RGB yang sesuai.

Menurut aturan CSS, nama warna tidak peka huruf besar-kecil. Entri warna IndianRed dan Indianred setara.

Perlu juga dicatat bahwa dari 146 kata kunci dalam tabel, sebenarnya warna di dalamnya lebih sedikit. Ini karena beberapa kata kunci merujuk pada warna yang sama. Jadi, nama Gray dan Gray mewakili 50% kode warna abu-abu #808080, dan kata Magenta adalah sinonim untuk warna HTML Fuchsia, sesuai dengan kode heksadesimal #FF00FF. Kata Aqua dan Cyan juga sinonim, sesuai dengan kode #00FFFF.

Nama warna dalam HTML dan CSS HEX RGB
Nada merah:
Merah India#CD5C5C205, 92, 92
Karang Ringan#F08080240, 128, 128
Ikan salmon#FA8072250, 128, 114
Salmon Gelap#E9967A233, 150, 122
Salmon Ringan#FFA07A255, 160, 122
Merah tua#DC143C220, 20, 60
Merah#FF0000255, 0, 0
Batu bata tahan api#B22222178, 34, 34
Merah Tua#8B0000139, 0, 0
Nada merah muda:
Berwarna merah muda#FFC0CB255, 192, 203
Merah Muda Muda#FFB6C1255, 182, 193
Merah Muda Panas#FF69B4255, 105, 180
Merah Muda Tua#FF1493255, 20, 147
SedangVioletMerah#C71585199, 21, 133
Ungu PucatMerah#DB7093219, 112, 147
Nada oranye:
Salmon Ringan#FFA07A255, 160, 122
Karang#FF7F50255, 127, 80
Tomat#FF6347255, 99, 71
OranyeMerah#FF4500255, 69, 0
Oranye Gelap#FF8C00255, 140, 0
Oranye#FFA500255, 165, 0
Nada kuning:
Emas#FFD700255, 215, 0
Kuning#FFFF00255, 255, 0
Kuning muda#FFFFE0255, 255, 224
LemonSifon#FFFACD255, 250, 205
CahayaGoldenrodKuning#FAFAD2250, 250, 210
Cambuk Pepaya#FFEFD5255, 239, 213
Sepatu sandal#FFE4B5255, 228, 181
PersikPuff#FFDAB9255, 218, 185
Batang Emas Pucat#EEE8AA238, 232, 170
Dril#F0E68C240, 230, 140
Khaki Gelap#BDB76B189, 183, 107
Nada ungu:
warna lembayung muda#E6E6FA230, 230, 250
thistle#D8BFD8216, 191, 216
Prem#DDA0DD221, 160, 221
Ungu#EE82EE238, 130, 238
Anggrek#DA70D6218, 112, 214
fuchsia#FF00FF255, 0, 255
ungu#FF00FF255, 0, 255
Anggrek Sedang#BA55D3186, 85, 211
Ungu Sedang#9370DB147, 112, 219
BiruViolet#8A2BE2138, 43, 226
Ungu Gelap#9400D3148, 0, 211
Anggrek Gelap#9932CC153, 50, 204
Magenta Gelap#8B008B139, 0, 139
Ungu#800080 128, 0, 128
Nila#4B008275, 0, 130
Batu Tulis Biru#6A5ACD106, 90, 205
Batu Tulis GelapBiru#483D8B72, 61, 139
Nada coklat:
sutra jagung#FFF8DC255, 248, 220
Almond rebus#FFEBCD255, 235, 205
Bisque#FFE4C4255, 228, 196
NavajoPutih#FFDEAD255, 222, 173
Gandum#F5DEB3245, 222, 179
Kayu Burly#DEB887222, 184, 135
Tan#D2B48C210, 180, 140
RosyBrown#BC8F8F188, 143, 143
SandyBrown#F4A460244, 164, 96
batang emas#DAA520218, 165, 32
Batang Emas Gelap#B8860B184, 134, 11
Peru#CD853F205, 133, 63
Cokelat#D2691E210, 105, 30
PelanaBrown#8B4513139, 69, 19
Sienna#A0522D160, 82, 45
Cokelat#A52A2A165, 42, 42
Merah tua#800000 128, 0, 0
Warna primer:
Hitam#000000 0, 0, 0
Abu-abu#808080 128, 128, 128
Perak#C0C0C0192, 192, 192
Putih#FFFFFF255, 255, 255
fuchsia#FF00FF255, 0, 255
Ungu#800080 128, 0, 128
Merah#FF0000255, 0, 0
Merah tua#800000 128, 0, 0
Kuning#FFFF00205, 92, 92
Zaitun#808000 240, 128, 128
Kapur#00FF00250, 128, 114
Hijau#008000 233, 150, 122
air#00FFFF205, 92, 92
teal#008080 240, 128, 128
Biru#0000FF250, 128, 114
Angkatan laut#000080 233, 150, 122
Nama warna dalam HTML dan CSS HEX RGB
Nada hijau:
HijauKuning#ADFF2F173, 255, 47
Minuman keras manis#7FFF00127, 255, 0
Halaman RumputHijau#7CFC00124, 252, 0
Kapur#00FF000, 255, 0
hijau limau#32CD3250, 205, 50
Hijau Pucat#98FB98152, 251, 152
Hijau Muda#90EE90144, 238, 144
SedangMusim SemiHijau#00FA9A0, 250, 154
Musim SemiHijau#00FF7F0, 255, 127
SedangLautHijau#3CB37160, 179, 113
LautHijau#2E8B5746, 139, 87
HutanHijau#228B2234, 139, 34
Hijau#008000 0, 128, 0
Hijau Tua#006400 0, 100, 0
KuningHijau#9ACD32154, 205, 50
ZaitunMenjemukan#6B8E23107, 142, 35
Zaitun#808000 128, 128, 0
Zaitun GelapHijau#556B2F85, 107, 47
SedangAquamarine#66CDAA102, 205, 170
Laut GelapHijau#8FBC8F143, 188, 143
CahayaLautHijau#20B2AA32, 178, 170
Cyan Gelap#008B8B0, 139, 139
teal#008080 0, 128, 128
Nada biru:
air#00FFFF0, 255, 255
Sian#00FFFF0, 255, 255
LightCyan#E0FFFF224, 255, 255
Pirus Pucat#AFEEEE175, 238, 238
Aquamarine#7FFFD4127, 255, 212
Pirus#40E0D064, 224, 208
Pirus Sedang#48D1CC72, 209, 204
Pirus Gelap#00CED10, 206, 209
KadetBiru#5F9EA095, 158, 160
BajaBiru#4682B470, 130, 180
Baja RinganBiru#B0C4DE176, 196, 222
BubukBiru#B0E0E6176, 224, 230
Biru muda#TAMBAHKAN8E6173, 216, 230
Langit Biru#87CEEB135, 206, 235
Langit Biru Muda#87CEFA135, 206, 250
Langit Biru Dalam#00BFFF0, 191, 255
Pengelak Biru#1E90FF30, 144, 255
Bunga JagungBiru#6495ED100, 149, 237
SedangSlateBiru#7B68EE123, 104, 238
Biru Kerajaan#4169E165, 105, 225
Biru#0000FF0, 0, 255
Biru Sedang#0000CD0, 0, 205
Biru tua#00008B0, 0, 139
Angkatan laut#000080 0, 0, 128
Biru Tengah Malam#191970 25, 25, 112
Nada putih:
Putih#FFFFFF255, 255, 255
Salju#FFFAFA255, 250, 250
embun madu#F0FFF0240, 255, 240
krim mint#F5FFFA245, 255, 250
Biru langit#F0FFFF240, 255, 255
Alice Biru#F0F8FF240, 248, 255
HantuPutih#F8F8FF248, 248, 255
Asap Putih#F5F5F5245, 245, 245
Kerang laut#FFF5EE255, 245, 238
Krem#F5F5DC245, 245, 220
Renda Tua#FDF5E6253, 245, 230
BungaPutih#FFFAF0255, 250, 240
Gading#FFFFFF0255, 255, 240
AntikPutih#FAEBD7250, 235, 215
Linen#FAF0E6250, 240, 230
Perona Lavender#FFF0F5255, 240, 245
MistyRose#FFE4E1255, 228, 225
Nada abu-abu:
Gainsboro#DCDCDC220, 220, 220
Abu-abu Muda#D3D3D3211, 211, 211
Abu-abu Muda#D3D3D3211, 211, 211
Perak#C0C0C0192, 192, 192
Abu-abu Gelap#A9A9A9169, 169, 169
Abu-abu Gelap#A9A9A9169, 169, 169
Abu-abu#808080 128, 128, 128
Abu-abu#808080 128, 128, 128
Redup Abu-Abu#696969 105, 105, 105
RedupGrey#696969 105, 105, 105
LightSlateGray#778899 119, 136, 153
LightSlateAbu-abu#778899 119, 136, 153
Batu Tulis Abu-abu#708090 112, 128, 144
Batu Tulis Abu-abu#708090 112, 128, 144
DarkSlateGray#2F4F4F47, 79, 79
DarkSlateAbu-abu#2F4F4F47, 79, 79
Hitam#000000 0, 0, 0

Perhatikan baik-baik gambarnya. Latar belakang jendela drop-down dibuat tembus cahaya. Ini adalah teknik desain yang cukup umum. Mari kita pikirkan bagaimana hal ini dapat diterapkan.

Tugas

Jadikan warna lintas-browser tembus cahaya.

Larutan

Pemikiran pertama dalam situasi ini adalah menggunakan gambar png24 dengan transparansi yang telah ditetapkan sebelumnya sebagai latar belakang. Tapi gambar ini sama sekali tidak diperlukan. Anda dapat melakukannya dengan baik tanpanya (dan karenanya tanpa permintaan tambahan ke server). Mari kita tetap berusaha mencari solusi optimal.

Pikiran kedua adalah menggunakan . Tapi dalam hal ini sangat tidak nyaman. Lagi pula, tidak hanya latar belakangnya, tetapi juga prasastinya akan menjadi tembus cahaya. Ya, sebenarnya, seluruh jendela sekaligus.

Tentu saja, Anda dapat mencoba menambahkan wadah tambahan dan menerapkan opacity hanya pada wadah tersebut, tetapi elemen HTML ini hanya dimaksudkan untuk hiasan dan jelas akan mubazir. Apakah mungkin melakukannya tanpanya?

Tentu saja bisa! Jika Anda menggunakan RGBA.

Format deskripsi warna RGBA

CSS3 memungkinkan Anda menentukan warna menggunakan fungsi RGB dan RGBA. Dalam hal ini, kita harus menunjukkan proporsi setiap komponen warna yang dialokasikan satu byte (dari 0 hingga 255, kalau-kalau ada yang tidak tahu).

Sintaks untuk kasus ini sangat sederhana:

Latar Belakang: rgb(0, 255, 0); /* hijau murni */

Untuk RGBA, parameter keempat ditambahkan - transparansi alfa (dari 0 hingga 1).

Latar Belakang: rgba(255, 0, 0, 0.5); /* merah murni dengan transparansi 50% */

Ini dia, solusi untuk masalah kita. Cukup atur warna background menggunakan rgba dan semuanya akan terlihat sesuai keinginan kita. Tanpa gambar dan elemen yang tidak perlu!

Dimana saya bisa mendapatkan nomor-nomor ini?

Anda dapat melihat komponen warna menggunakan alat pipet Photoshop.


Tentang kompatibilitas lintas browser

Karena fungsi RGB jauh lebih tua daripada RGBA dan telah ada sejak standar CSS2, untuk melindungi dari browser paling kuno, Anda dapat menggunakan konstruksi duplikat berikut:

SomeBlock ( latar belakang: rgb(255, 0, 0); latar belakang: rgba(255, 0, 0, 0.5); )

Dengan pendekatan ini, nenek moyang browser modern tidak akan memiliki transparansi, tetapi warnanya sendiri akan tetap benar.

Anda harus mengurus IE secara terpisah. Keledai tidak memahami RGBA hingga versi 8 inklusif.

Seperti biasa: tanah untuk petani, pabrik untuk buruh, dan keledai adalah tongkat penyangga! Dalam bentuk.

Tentu saja, dalam kondisi pertempuran kami menempatkan aturan ini ke dalam CSS terpisah, yang kami sambungkan.

SomeBlock ( latar belakang:transparan; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ff0000,endColorstr=#80ff0000); zoom: 1; )

Caranya adalah dengan menentukan warna awal dan akhir yang sama (ff0000 - merah) dan memanfaatkan fakta bahwa Anda dapat mengatur saluran alfa untuk gradien di filter ini (dalam contoh, nilainya adalah 80).

Sebagai referensi: filter menggunakan sistem heksadesimal dan kode untuk warna buram penuh adalah FF (dalam desimal adalah 255). Oleh karena itu, heksadesimal 80 adalah desimal 128, yaitu transparansi 50%.

Diuji di:

  • yaitu 6-9
  • Firefox 3+
  • Opera 10+
  • Safari 4
  • krom
  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat