>>การจัดการสี
ค่าสี RGB เลขฐานสิบหก
วิธีการอธิบายและการประมวลผลสีมีความแตกต่างกันในจุดประสงค์ในการนำเสนอขั้นสุดท้าย ให้เราเปรียบเทียบกัน เช่น การแสดงสีสำหรับการพิมพ์และจอคอมพิวเตอร์ ในกรณีแรกจะใช้พื้นฐาน สีขาวสีของกระดาษที่ใช้สีหลักสามสีในภายหลัง: สีฟ้า, สีม่วงและ สีเหลือง- เมื่อผสมกันและกับสีขาวของกระดาษในสัดส่วนที่ต่างกัน แม่สีทั้งสามสีนี้ให้เฉดสีที่แตกต่างกัน ยกเว้นสีดำบริสุทธิ์ หรือในกรณีที่ไม่มีสีเลยก็จะให้กระดาษสีขาว ถ้าเราเพิ่มสีดำลงไปเราก็จะได้ สีซีเอ็มวายเค- วิธีการส่งสัญญาณสีเมื่อได้สีที่ต้องการโดยการลบสีที่หายไปออกจากสีขาว
ในกรณีที่สองจะใช้พื้นฐาน สีดำสีของหน้าจอมอนิเตอร์ แต่ละเซลล์จะเรืองแสงเป็นสีใดสีหนึ่งจากสามสี: สีแดง-สีแดง, สีเขียว-สีเขียวและ สีฟ้า-สีฟ้า. จากนั้น ในกรณีที่ไม่มีแสงใดๆ เลย เราจะได้หน้าจอสีดำล้วน และสีที่ต้องการใดๆ จะได้รับตามอัตราส่วนของแต่ละสีในสามสี ในกรณีนี้เราจะได้รับ RGB-วิธีการถ่ายทอดสี สีหลักอาจมีตั้งแต่ 0
ถึง 255
หรือจาก 0%
ถึง 100%
หรือสามารถแสดงเป็นค่าเลขฐานสิบหกได้ ในภาพด้านล่างคุณจะเห็นผลลัพธ์ของการผสมสีหลัก
ระบบเลขฐานสิบหกซึ่งแตกต่างจากระบบเลขฐานสิบไม่มีเลขสิบหลัก แต่มีสิบหก - ดังนั้นชื่อ ดังนั้นจึงมีเพียงชุดค่าผสมของตัวเลขสองหลักที่ไม่ซ้ำกันเท่านั้น - 256 เพื่อดำเนินการต่อชุดตัวเลขหลังจากนั้น 9 จดหมายจาก กถึง เอฟดังนั้นซีรีส์ก็จะประมาณนี้-
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. |
ในกรณีนี้ สีจะถูกระบุด้วยเลขฐานสิบหกสามตัว ซึ่งแต่ละตัวประกอบด้วยตัวเลขสองหลัก ตัวเลขตัวแรกกำหนดความเข้ม สีแดงสี, ปานกลาง- สีเขียว, ล่าสุด- สีฟ้าสี ตัวเลขทั้งหมดสามารถรับค่าในช่วงได้ตั้งแต่ 00 ถึง เอฟเอฟ(ตั้งแต่ 0 ถึง 255) ตัวอย่างเช่น: ให้สีเขียวเป็น #00FF00, สีแดง - เหมือน #FF0000, สีฟ้า - เหมือน #0000FF, ขาวเหมือน #FFFFFFไม่มีสีหรือสีดำโดยสมบูรณ์ #000000 .
ในแบบฟอร์มด้านล่าง คุณสามารถระบุค่าเลขฐานสิบหกสำหรับแต่ละสีทั้งสามสี และดูผลลัพธ์ของการผสมสีเหล่านั้นได้โดยคลิกในช่องผลลัพธ์
ตัวอย่างของค่าสี RGB เลขฐานสิบหกบางค่า: การไล่เฉดสีแดง น้ำเงิน และเขียว
ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส |
#010000 | #800000 | #000100 | #008000 | #000001 | #000080 | ||||||
#100000 | #900000 | #001000 | #009000 | #000010 | #000090 | ||||||
#200000 | #A00000 | #002000 | #00A000 | #000020 | #0000A0 | ||||||
#300000 | #B00000 | #003000 | #00B000 | #000030 | #0000B0 | ||||||
#400000 | #C00000 | #004000 | #00C000 | #000040 | #0000C0 | ||||||
#500000 | #D00000 | #005000 | #00D000 | #000050 | #0000D0 | ||||||
#600000 | #E00000 | #006000 | #00E000 | #000060 | #0000E0 | ||||||
#700000 | #FF0000 | #007000 | #00FF00 | #000070 | #0000FF |
การระบุสีโดยใช้ตัวอักษรสตริง
เพื่อความสะดวกในการใช้งาน สีบางสีและชุดค่าผสมได้รับการกำหนดชื่อให้เบราว์เซอร์ทุกตัวรู้จัก และสามารถตั้งชื่อได้หลายสี ตารางด้านล่างแสดงชื่อสีบางส่วน:
ดู | ชื่อ | ดู | ชื่อ | ดู | ชื่อ | ดู | ชื่อ |
สีขาว | สีแดง | ส้ม | สีเหลือง | ||||
สีเขียว | สีฟ้า | สีม่วง | สีดำ | ||||
อลิซบลู | แอนทีคไวท์ | อควา | อความารีน | ||||
สีฟ้า | สีเบจ | บิสกิต | บลานเชดัลมอนด์ | ||||
บลูไวโอเลต | สีน้ำตาล | เบอร์ลี่วูด | นักเรียนนายร้อยบลู | ||||
ชาร์ต | ช็อคโกแลต | ปะการัง | ดอกไม้ชนิดหนึ่งสีฟ้า | ||||
คอร์นซิลค์ | สีแดงเข้ม | สีฟ้า | น้ำเงินเข้ม | ||||
ดาร์กเซียน | ดาร์กโกลเด้นร็อด | เทาเข้ม | เขียวเข้ม | ||||
สีกากีเข้ม | สีม่วงแดงเข้ม | ดาร์กโอลีฟกรีน | ส้มเข้ม | ||||
ดาร์คคอร์คิด | แดงเข้ม | ดาร์กแซลมอน | ดาร์กซีกรีน | ||||
ดาร์กสเลทบลู | Darkslategray | เทอร์ควอยซ์สีเข้ม | สีม่วงเข้ม | ||||
ดีพพิงค์ | ดีพสกายบลู | ดิมเกรย์ | ดอดเจอร์บลู | ||||
อิฐไฟ | ดอกไม้สีขาว | ฟอเรสต์กรีน | สีฟูเชีย | ||||
เกนส์โบโร | โกสท์ไวท์ | ทอง | โกลเดนร็อด | ||||
สีเทา | กรีนเยลโล่ | ฮันนี่ดิว | ฮอตพิงค์ | ||||
อินเดียแดง | คราม | งาช้าง | กากี | ||||
ลาเวนเดอร์ | ลาเวนเดอร์บลัชออน | เลมอนชิฟฟอน | ฟ้าอ่อน | ||||
ไลท์คอรัล | ไลท์เซียน | Lightcoldenrodสีเหลือง | เขียวอ่อน | ||||
สีเทาอ่อน | ชมพูอ่อน | ไลท์แซลมอน | ไลท์ซีกรีน | ||||
ไลท์สกายบลู | ไลท์เลทเกรย์ | ไลท์สตีลบลู | สีเหลืองอ่อน | ||||
มะนาว | มะนาวเขียว | ผ้าลินิน | สีม่วงแดง | ||||
สีน้ำตาลแดง | ปานกลางอะความารีน | ปานกลางบลู | กล้วยไม้ขนาดกลาง | ||||
ม่วงกลาง | ปานกลางseagreen | ปานกลางslateblue | กลางสปริงสีเขียว | ||||
ปานกลางเทอร์ควอยซ์ | ปานกลางสีม่วงแดง | มิดไนท์บลู | มิ้นท์ครีม | ||||
มิสไทโรส | นาวาโจไวท์ | กองทัพเรือ | โอลด์เลซ | ||||
มะกอก | โอลิเวรับ | สีส้มแดง | กล้วยไม้ | ||||
Palegoldenrod | สีเขียวอ่อน | จานสีเทอร์ควอยซ์ | Palevioletred | ||||
ปายวิป | พีชพัฟ | เปรู | สีชมพู | ||||
พลัม | แป้งบลู | โรซี่บราวน์ | รอยัลบลู | ||||
สีน้ำตาลอาน | ซีกรีน | เปลือกหอย | เซียนน่า | ||||
เงิน | สกายบลู | สเลทบลู | สเลทเกรย์ | ||||
หิมะ | สปริงกรีน | สตีลบลู | ตาล | ||||
นกเป็ดน้ำ | ดอกธิสเซิล | มะเขือเทศ | เทอร์ควอยซ์ | ||||
สีม่วง | ข้าวสาลี | ควันขาว | เหลืองเขียว |
การใช้จานสีที่ปลอดภัย
น่าเสียดายที่บนแพลตฟอร์มที่แตกต่างกัน ด้วยการตั้งค่าระบบที่แตกต่างกัน การสร้างสีที่ถูกต้องเป็นปัญหา ประเด็นก็คือเบราว์เซอร์พยายามปรับจานสีของเอกสารให้เข้ากับการตั้งค่าระบบและความสามารถในการตรวจสอบอยู่เสมอโดยการผสมสีและแทนที่อย่างอิสระ เป็นผลให้บางครั้งผู้ใช้ไม่เห็นสิ่งที่ผู้ดูแลเว็บต้องการแสดงให้เขาเห็นอย่างแน่นอน วิธีออกจากสถานการณ์นี้พบได้จากการใช้จานสี ซึ่งแต่ละสีรับประกันว่าจะแสดงผลอย่างเท่าเทียมกันโดยเบราว์เซอร์ทั้งหมดบนแพลตฟอร์มที่แตกต่างกัน นี่คือสิ่งที่เรียกว่า รับประกันจานสีเรียกอีกอย่างว่า ปลอดภัยจานสี จานสีนี้ประกอบด้วยสีที่ส่วนประกอบสีใช้ค่าต่อไปนี้: 00 ,33 ,66 ,99 , ซีซี,เอฟเอฟในทุกวิถีทางที่เป็นไปได้ 216 การรวมกันของพวกเขา
ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส | ดู | รหัส |
FFFFFF | ซีซีซีซีซี | 999999 | 666666 | 333333 | 000000 | ||||||
ซีซีซีซี66 | CCCC33 | 999966 | 999933 | 999900 | 666600 | ||||||
ซีซีเอฟเอฟ66 | CCFF00 | ซีซีเอฟเอฟ33 | CCCC99 | 666633 | 333300 | ||||||
99FF00 | 99FF33 | 99CC66 | 99CC00 | 99CC33 | 669900 | ||||||
CCFF99 | 99FF99 | 66CC00 | 66CC33 | 669933 | 336600 | ||||||
66FF00 | 66FF33 | 33FF00 | 33CC00 | 339900 | 009900 | ||||||
33FF33 | 00FF33 | 00FF00 | 00CC00 | 33CC33 | 00CC33 | ||||||
ซีซีเอฟซีซี | 99CC99 | 66CC66 | 669966 | 336633 | 003300 | ||||||
99FF99 | 66FF66 | 33FF66 | 00FF66 | 339933 | 006600 | ||||||
66FF99 | 33FF99 | 00FF99 | 33CC66 | 00CC66 | 009933 | ||||||
66CC99 | 33CC99 | 00CC99 | 339966 | 009966 | 006633 | ||||||
99FFCC | 66FFCC | 33FFCC | 00FFCC | 33CCCC | 009999 | ||||||
ซีซีเอฟเอฟ | 99FFFF | 66FFFF | 33FFFF | 00FFFF | 00CCCC | ||||||
99CCCC | 66CCCC | 339999 | 669999 | 006666 | 336666 | ||||||
66ซีซีเอฟเอฟ | 33ซีซีเอฟเอฟ | 00CCFF | 3399ซีซี | 0099ซีซี | 003333 | ||||||
99CCFF | 3399FF | 0099FF | 6,699ซีซี | 336699 | 006699 | ||||||
0066FF | 3366ซีซี | 0066ซีซี | 0033FF | 003399 | 003366 | ||||||
6699FF | 3366FF | 0000FF | 0000ซีซี | 0033ซีซี | 000033 | ||||||
3333FF | 3300FF | 3300ซีซี | 3333ซีซี | 000099 | 000066 | ||||||
9999ซีซี | 6666FF | 6666ซีซี | 666699 | 333399 | 333366 | ||||||
ซีซีซีซีเอฟ | 9999FF | 6666FF | 6600FF | 330099 | 330066 | ||||||
9966ซีซี | 9966FF | 6600ซีซี | 6633ซีซี | 663399 | 330033 | ||||||
CC99FF | CC66FF | 9933FF | 9900FF | 660099 | 663366 | ||||||
CC66FF | CC33FF | CC00FF | 9900ซีซี | 996699 | 660066 | ||||||
CC99CC | CC66CC | CC33CC | CC00CC | 990099 | 993399 | ||||||
FFCCFF | FF99FF | FF66FF | FF33FF | FF00FF | CC3399 | ||||||
FF66CC | FF00CC | FF33CC | CC6699 | CC0099 | 990066 | ||||||
FF99CC | FF3399 | FF0099 | CC0066 | 993366 | 660033 | ||||||
FF6699 | FF3399 | FF0066 | CC3366 | 996666 | 663333 | ||||||
CC9999 | CC6666 | CC3333 | ซีซี0000 | 990033 | 330000 | ||||||
FFCCCC | FF9999 | FF6666 | FF3333 | FF0000 | CC0033 | ||||||
FF6633 | ซีซี3300 | FF3300 | FF0000 | ซีซี0000 | 990000 | ||||||
FFCC99 | FFCC66 | FF6600 | CC6633 | 993300 | 660000 | ||||||
FF9900 | FF9933 | CC9966 | ซีซี6600 | 996633 | 663300 | ||||||
FFCC66 | FFCC00 | FFCC33 | ซีซี9900 | CC9933 | 996600 | ||||||
FFFFCC | FFFF99 | FFFF66 | FFFF33 | FFFF00 | CCCC00 |
สีใน CSS สามารถตั้งค่าได้หลายวิธี:
- ตามชื่อ
- ด้วยค่าเลขฐานสิบหก
- ในรูปแบบ RGB และ RGBA
- ในรูปแบบ HSL และ HSLA
กำหนดสีตามชื่อ
เบราว์เซอร์รองรับการระบุสีบางอย่างสำหรับองค์ประกอบตามชื่อ ตารางนี้ประกอบด้วยคำหลักบางคำ (ชื่อสีภาษาอังกฤษ) ที่ใช้ในการระบุคุณสมบัติสี รหัส RGB รหัสเลขฐานสิบหก (HEX) และรหัส HSL
ชื่อ | สี | RGB | ฐานสิบหก | HSL | คำอธิบาย |
---|---|---|---|---|---|
สีขาว | RGB(255, 255, 255) | #ffffff หรือ #fff | hsl(0, 0%, 100%) | สีขาว | |
เงิน | RGB(192, 192, 192) | #c0c0c0 | hsl(0, 0%, 75%) | สีเทา | |
สีเทา | RGB(128, 128, 128) | #808080 | hsl(0, 0%, 50%) | สีเทาเข้ม | |
สีดำ | RGB(0, 0, 0) | #000000 หรือ #000 | hsl(0, 0%, 0%) | สีดำ | |
สีน้ำตาลแดง | RGB(128, 0, 0) | #800000 | hsl(0, 100%, 25%) | สีแดงเข้ม | |
สีแดง | RGB(255, 0, 0) | #ff0000 หรือ #f00 | hsl(0, 100%, 50%) | สีแดง | |
ส้ม | RGB(255, 165, 0) | #ffa500 | เอชเอสแอล(38.8, 100%, 50%) | ส้ม | |
สีเหลือง | RGB(255, 255, 0) | #ffff00 หรือ #ff0 | เอชเอสแอล(60, 100%, 50%) | สีเหลือง | |
มะกอก | RGB(128, 128, 0) | #808000 | เอชเอสแอล(60, 100%, 25%) | มะกอก | |
มะนาว | RGB(0, 255, 0) | #00ff00 หรือ #0f0 | เอชเอสแอล(120, 100%, 50%) | สีเขียวอ่อน | |
สีเขียว | RGB(0, 128, 0) | #008000 | เอชเอสแอล(120, 100%, 25%) | สีเขียว | |
น้ำ | RGB(0, 255, 255) | #00ffff หรือ #0ff | เอชเอสแอล(180, 100%, 50%) | สีฟ้า | |
สีฟ้า | RGB(0, 0, 255) | #0000ff หรือ #00f | เอชเอสแอล(240, 100%, 50%) | สีฟ้า | |
กองทัพเรือ | RGB(0,0,128) | #000080 | เอชเอสแอล(240, 100%, 25%) | สีน้ำเงินเข้ม | |
นกเป็ดน้ำ | RGB(0, 128, 128) | #008080 | เอชเอสแอล(180, 100%, 25%) | สีฟ้า-เขียว | |
สีแดงม่วง | RGB(255, 0, 255) | #ff00ff หรือ #f0f | เอชเอสแอล(300, 100%, 50%) | สีชมพู | |
สีม่วง | RGB(128, 0, 128) | #800080 | เอชเอสแอล(300, 100%, 25%) | สีม่วง |
นี่คือตัวอย่างการใช้ชื่อสี ชื่อสีจะนำมาจากตารางขยาย
โค้ดนี้ทำงานอย่างไร:
การตั้งค่าสีโดยใช้ RGB
RGB เป็นรูปแบบสีแบบเติมแต่ง ในภาษาอังกฤษ ส่วนที่เพิ่มเข้าไป- ส่วนที่เพิ่มเข้าไป. RGB เป็นตัวย่อของคำภาษาอังกฤษ: แดง, เขียว, น้ำเงิน - แดง, เขียว, น้ำเงิน) จากนี้ เป็นที่ชัดเจนว่าในโมเดล RGB สีจะถูกสังเคราะห์โดยการเพิ่มสามสี (แดง เขียว น้ำเงิน) ในปริมาณที่ต่างกัน
การผสมสีแดง เขียว และน้ำเงินจะทำให้คุณได้เฉดสีหลายล้านเฉด ชุดค่าผสมที่เป็นไปได้ทั้งหมดจะถูกจัดเก็บไว้ในหน่วยความจำคอมพิวเตอร์
ไปถึงจุด.
หากต้องการตั้งค่าคุณสมบัติในรูปแบบนี้ ให้ใช้สัญลักษณ์ rgb(r, g, b) โดยที่ r, g, b คือช่องสามช่องสำหรับแต่ละสี (แดง เขียว น้ำเงิน) ค่าสำหรับแต่ละช่องจะถูกตั้งค่าในช่วงตั้งแต่ 0 ถึง 255
รหัสตัวอย่าง
เพื่อให้ทุกอย่างชัดเจน นี่คือตัวอย่างโค้ด:
นี่คือวิธีที่ตัวอย่างนี้ควรทำงาน:
รูปที่ 1. สีใน RGBคำอธิบายเช่น
ในตอนต้นของหน้า เราสร้างคลาส div.rgb ซึ่งจำเป็นสำหรับบล็อกที่สร้างโดยแท็ก
ต่อไปในโค้ดเราตั้งค่าสีพื้นหลังของบล็อก
ลองแก้ไขตัวอย่างนี้และระบุค่าของคุณเอง เช่น rgb(100, 100, 100)
การตั้งค่าสีโดยใช้ RGBA
CSS3 มีเครื่องมือใหม่สำหรับการทำงานกับสี - รูปแบบ RGBA เรียกได้ว่าเป็นวิวัฒนาการของโมเดล RGB แต่ด้วยการเพิ่มแชนเนลใหม่หนึ่งแชนเนล - A หรือ alpha channel ช่องนี้ตั้งค่าความโปร่งใสของสี ค่าของมันถูกตั้งค่าในช่วงตั้งแต่ 0 ถึง 1 ค่า 0 สอดคล้องกับความโปร่งใสแบบเต็ม 1 - ความทึบเต็ม (สีจะเหมือนกับที่ระบุไว้ในสามช่อง RGB แรก) และค่ากลาง เช่น 0.4 หรือ 0.6 - ความโปร่งแสงถึงองศาที่แตกต่างกัน
รหัสตัวอย่าง
ต่อไปนี้เป็นวิธีการทำงาน:
โค้ดนี้มีลักษณะคล้ายกับโค้ดต่อไปนี้ ซึ่งใช้โมเดล RGB เพื่อระบุค่าสี:
นี่คือผลลัพธ์ของเขา:
ค่าช่องอัลฟ่าเท่ากับศูนย์ทำให้สีใดๆ มองไม่เห็น - โปร่งใสอย่างแน่นอน ค่าเท่ากับ 1 แปลสีในโค้ด RGB โดยไม่มีการเปลี่ยนแปลง คุณสมบัติ rgba(255,0,0,1.0) แสดงสีแดง rgb(255, 0, 0)
ตามค่าเลขฐานสิบหก (รหัส HEX)
ในชีวิตประจำวันเราใช้ระบบการนับทศนิยม ต้นกำเนิดของมันง่ายมาก - เรามีมือสิบนิ้วและการนับนิ้วนั้นสะดวกในชีวิต หากระบบทศนิยมมีตัวเลขสิบหลัก: ตั้งแต่ 0 ถึง 9 และตัวเลข 10 เป็นตัวเลขถัดไป ระบบเลขฐานสิบหกจะมี 16 หลัก และตัวเลขถัดไปคือตัวเลข 16
ในการระบุรหัสสี จะใช้เลขทศนิยมธรรมดาตั้งแต่ 0 ถึง 9 เป็นเลขฐานสิบหก และใช้ตัวอักษรละตินจาก A ถึง F เพื่อระบุตัวเลขตั้งแต่ 10 ถึง 15 นั่นคือ (0, 1, 2, 3, 4, 5 , 6, 7, 8, 9, ก, บี, ซี, ดี, อี, เอฟ) เพื่อความชัดเจน เรามาใส่ไว้ในตารางกัน:
ในการเขียนเลขฐานสิบหกที่มากกว่า F (15 ในระบบทศนิยม) เช่นเดียวกับในระบบทศนิยมก็ใช้การรวมกันของตัวเลขสองหลัก แต่เป็นเลขฐานสิบหกอยู่แล้วซึ่งเห็นได้ชัด ดังนั้น ในการเขียนเลขฐานสิบ 255 ในรูปแบบเลขฐานสิบหก ให้ใช้รูปแบบ FF
ระบบเลขฐานสิบหกนั้นคอมพิวเตอร์เข้าใจได้ง่ายขึ้นและจะประมวลผลค่าที่กำหนดโดยค่าเลขฐานสิบหกได้เร็วขึ้น
หากต้องการระบุสีเป็นเลขฐานสิบหก ให้ใส่เครื่องหมาย “#” นำหน้าค่าตัวเลข เช่น #FFC0CB ค่า #FFC0CB ประกอบด้วยเลขฐานสิบหกสามหลัก FF, C0 และ CB ความหมายของรายการนี้เหมือนกับการตั้งค่าสีในรูปแบบ RGB (rgb(r, g, b)) - เลขฐานสิบหกแต่ละหลักในรหัส HEX ระบุความอิ่มตัวของสีในช่องของโมเดล RGB
รหัสนี้จะแสดงองค์ประกอบต่อไปนี้:
และนี่คือรูปภาพจากส่วน "การตั้งค่าสีโดยใช้ RGB" ในหน้านี้ด้านบน
รูปที่ 1. สีใน RGBเราจะเห็นว่าสีเหมือนกัน
อนุญาตให้ใช้สัญลักษณ์ย่อของรหัสสี HEX: ตัวเลข 6 หลักสามารถเขียนเป็นตัวเลข 3 หลักได้ สิ่งนี้ใช้ได้เฉพาะเมื่อมีการทำซ้ำตัวเลขสองหลักในค่าสีของหนึ่งช่อง
นั่นคือตัวย่อต่อไปนี้เป็นที่ยอมรับ:
ตัวอย่างเช่น สี #ff22aa สามารถเขียนเป็น #f2a หรือสี #44aa22 สามารถเขียนเป็น #4a2 ได้
การตั้งค่าสีโดยใช้ HSL
CSS3 มีรูปแบบใหม่สำหรับการระบุสี
รูปแบบ HSL เป็นตัวย่อของคำภาษาอังกฤษ: Hue (hue), Saturate (ความอิ่มตัว) และ Lightness (ความสว่าง)
เฉดสีใน HSL คือค่าของสีบนวงล้อสีพิเศษ (รูปที่ 2) และระบุเป็นองศา หากเราวาดการเปรียบเทียบกับโมเดล RGB แล้ว 0° จะตรงกับสีแดง 120° จะตรงกับสีเขียว และ 240° จะตรงกับสีน้ำเงิน
ค่าสีจะเปลี่ยนจาก 0 เป็น 359
รูปที่ 2 วงล้อสี HSL
ค่าที่สอง - ความอิ่มตัว (Saturate) ตั้งเป็นเปอร์เซ็นต์ เมื่อความอิ่มตัวของสี 100% สีจะ “ชุ่มฉ่ำ” มากที่สุด เมื่อตัวบ่งชี้ความอิ่มตัวเคลื่อนไปทาง 0% สีจะมัวลงและจางลงเป็นสีเทา
ค่าที่สาม Lightness ก็ถูกกำหนดเป็นเปอร์เซ็นต์เช่นกัน ยิ่งเปอร์เซ็นต์สูง สีก็จะยิ่งสว่างขึ้น ค่าสูงสุด 0% และ 100% จะระบุสีดำ (ไม่มีแสง) และสีขาว (สว่างเกินไป) ตามลำดับ และไม่สำคัญว่าสีใดจากวงล้อสีจะถูกเลือกในช่องแรก ค่าความสว่างสีที่เหมาะสมที่สุดคือ 50%
การตั้งค่าสีโดยใช้ HSLA
รูปแบบ HSLA เกี่ยวข้องกับ HSL เช่นเดียวกับ RGB ที่เกี่ยวข้องกับ RGBA ในรูปแบบ HSLA เช่นเดียวกับใน RGBA จะมีการเพิ่มช่องอัลฟ่าซึ่งมีหน้าที่รับผิดชอบในเรื่องความโปร่งใสของสี
สีที่ระบุในรูปแบบ HSL จะอ่านง่ายกว่า เราสามารถพูดได้ว่ามันเป็นสัญชาตญาณ ตัวอย่างเช่น รหัส hsl(120,60%,50%) สามารถใช้แทนสีสุดท้ายได้หากมีรูปภาพของวงล้อสี HSL ในหน่วยความจำ สิ่งเดียวกันนี้ไม่สามารถพูดได้เกี่ยวกับรูปแบบ RGB และ HEX รหัสสีที่ระบุในรูปแบบเหล่านี้จะชัดเจนหลังจากแสดงภาพบนจอภาพเท่านั้น
รูปแบบใหม่ใน CSS3 (HSL, HSLA และ RGBA) ใช้งานได้กับเบราว์เซอร์ที่เริ่มต้นจากเวอร์ชัน: IE 9.0, Opera 10.0 Firefox 3.0 ฉันจะทำให้สไตล์ทำงานบนเบราว์เซอร์รุ่นเก่าได้อย่างไร
Somebloсk ( สีพื้นหลัง: rgb(255,50,50); สีพื้นหลัง: rgba(255,50,50,0.85) )
เมื่อใช้โค้ดนี้ในเบราว์เซอร์รุ่นเก่า สีพื้นหลังของคลาส .somebloсk แม้ว่าจะไม่ใช้ช่องอัลฟ่า แต่จะแสดงในรูปแบบ RGB
ใน HTML สามารถระบุสีได้สามวิธี:
การตั้งค่าสีใน HTML ตามชื่อของมัน
สีบางสีสามารถระบุได้ด้วยชื่อ โดยใช้ชื่อสีในภาษาอังกฤษเป็นค่า คำสำคัญที่พบบ่อยที่สุด: ดำ, ขาว, แดง, เขียว, น้ำเงิน ฯลฯ:
สีข้อความ – สีแดง
สียอดนิยมของมาตรฐาน World Wide Web Consortium (W3C):
สี | ชื่อ | สี | ชื่อ | สี | ชื่อ | สี | ชื่อ |
---|---|---|---|---|---|---|---|
สีดำ | สีเทา | เงิน | สีขาว | ||||
สีเหลือง | มะนาว | อควา | บานเย็น | ||||
สีแดง | สีเขียว | สีฟ้า | สีม่วง | ||||
สีน้ำตาลแดง | มะกอก | กองทัพเรือ | นกเป็ดน้ำ |
ตัวอย่างการใช้ชื่อสีต่างๆ:
ตัวอย่าง: การระบุสีตามชื่อ
- ลองด้วยตัวเอง »
เฮดเดอร์บนพื้นหลังสีแดง
ส่วนหัวบนพื้นหลังสีส้ม
มุ่งหน้าสู่พื้นหลังมะนาว
ข้อความสีขาวบนพื้นหลังสีน้ำเงิน
เฮดเดอร์บนพื้นหลังสีแดง
ส่วนหัวบนพื้นหลังสีส้ม
มุ่งหน้าสู่พื้นหลังมะนาว
ข้อความสีขาวบนพื้นหลังสีน้ำเงิน
การระบุสีโดยใช้ RGB
เมื่อแสดงสีต่างๆ บนจอภาพ ระบบจะใช้จานสี RGB เป็นพื้นฐาน สีใดก็ได้โดยการผสมสีพื้นฐานสามสี: ร - แดง, G - สีเขียว, บี - น้ำเงิน- ความสว่างของแต่ละสีกำหนดไว้หนึ่งไบต์ดังนั้นจึงสามารถรับค่าได้ตั้งแต่ 0 ถึง 255 ตัวอย่างเช่น RGB (255,0,0) จะแสดงเป็นสีแดงเนื่องจากสีแดงถูกกำหนดไว้ที่ค่าสูงสุด (255) และ ส่วนที่เหลือตั้งค่าเป็น 0 คุณยังสามารถตั้งค่าสีเป็นเปอร์เซ็นต์ได้ พารามิเตอร์แต่ละตัวระบุระดับความสว่างของสีที่เกี่ยวข้อง ตัวอย่างเช่น: ค่า rgb(127, 255, 127) และ rgb(50%, 100%, 50%) จะตั้งค่าสีเขียวเดียวกันของความอิ่มตัวปานกลาง:
ตัวอย่าง: การระบุสีโดยใช้ RGB
- ลองด้วยตัวเอง »
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
ตั้งค่าสีตามค่าเลขฐานสิบหก
ค่านิยม ร ช บีสามารถระบุได้โดยใช้ค่าสีเลขฐานสิบหก (HEX) ในรูปแบบ: #RRGGBB โดยที่ RR (สีแดง), GG (สีเขียว) และ BB (สีน้ำเงิน) เป็นค่าสีฐานสิบหกตั้งแต่ 00 ถึง FF (เหมือนกับทศนิยม 0-255 ) . ระบบเลขฐานสิบหกซึ่งแตกต่างจากระบบฐานสิบนั้นเป็นไปตามชื่อของมัน ระบบเลขฐานสิบหกใช้เครื่องหมายต่อไปนี้: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. ตัวเลขตั้งแต่ 10 ถึง 15 จะถูกแทนที่ด้วยตัวอักษรละติน ตัวเลขที่มากกว่า 15 ในระบบเลขฐานสิบหกจะแสดงโดยการรวมอักขระสองตัวให้เป็นค่าเดียว ตัวอย่างเช่น จำนวนสูงสุด 255 ในฐานสิบจะสอดคล้องกับค่า FF สูงสุดในฐานสิบหก ไม่เหมือนกับระบบทศนิยม เลขฐานสิบหกจะมีสัญลักษณ์แฮชนำหน้า # ตัวอย่างเช่น #FF0000 จะแสดงเป็นสีแดง เนื่องจากสีแดงถูกกำหนดไว้ที่ค่าสูงสุด (FF) และสีที่เหลือถูกกำหนดไว้ที่ค่าต่ำสุด (00) ป้ายหลังสัญลักษณ์แฮช # คุณสามารถพิมพ์ได้ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ระบบเลขฐานสิบหกช่วยให้คุณใช้รูปแบบย่อ #rgb โดยที่อักขระแต่ละตัวมีค่าเท่ากับสองเท่า ดังนั้น รายการ #f7O ควรถือเป็น #ff7700
ตัวอย่าง: สี HEX
- ลองด้วยตัวเอง »
สีแดง: #FF0000
สีเขียว: #00FF00
สีน้ำเงิน: #0000FF
สีแดง: #FF0000
สีเขียว: #00FF00
สีน้ำเงิน: #0000FF
แดง+เขียว=เหลือง: #FFFF00
แดง+น้ำเงิน=ม่วง: #FF00FF
เขียว+น้ำเงิน=ฟ้า: #00FFFF
รายการสีทั่วไป (ชื่อ, HEX และ RGB):
ชื่อภาษาอังกฤษ | ชื่อรัสเซีย | ตัวอย่าง | ฐานสิบหก | RGB | ||
---|---|---|---|---|---|---|
ดอกบานไม่รู้โรย | ดอกบานไม่รู้โรย | #E52B50 | 229 | 43 | 80 | |
อำพัน | อำพัน | #FFBF00 | 255 | 191 | 0 | |
อควา | สีฟ้า-เขียว | #00FFFF | 0 | 255 | 255 | |
สีฟ้า | สีฟ้า | #007FFF | 0 | 127 | 255 | |
สีดำ | สีดำ | #000000 | 0 | 0 | 0 | |
สีฟ้า | สีฟ้า | #0000FF | 0 | 0 | 255 | |
บอนได บลู | น้ำที่หาดบอนได | #0095B6 | 0 | 149 | 182 | |
ทองเหลือง | ทองเหลือง | #B5A642 | 181 | 166 | 66 | |
สีน้ำตาล | สีน้ำตาล | #964B00 | 150 | 75 | 0 | |
ซีรูเลียน | สีฟ้า | #007BA7 | 0 | 123 | 167 | |
ฤดูใบไม้ผลิสีเขียวเข้ม | ฤดูใบไม้ผลิสีเขียวเข้ม | #177245 | 23 | 114 | 69 | |
มรกต | มรกต | #50C878 | 80 | 200 | 120 | |
มะเขือ | มะเขือ | #990066 | 153 | 0 | 102 | |
บานเย็น | บานเย็น | #FF00FF | 255 | 0 | 255 | |
ทอง | ทอง | #FFD700 | 250 | 215 | 0 | |
สีเทา | สีเทา | #808080 | 128 | 128 | 128 | |
สีเขียว | สีเขียว | #00FF00 | 0 | 255 | 0 | |
คราม | คราม | #4B0082 | 75 | 0 | 130 | |
หยก | หยก | #00A86B | 0 | 168 | 107 | |
มะนาว | มะนาว | #CCFF00 | 204 | 255 | 0 | |
มาลาไคต์ | มาลาไคต์ | #0BDA51 | 11 | 218 | 81 | |
กองทัพเรือ | สีน้ำเงินเข้ม | #000080 | 0 | 0 | 128 | |
ดินเหลืองใช้ทำสี | ดินเหลืองใช้ทำสี | #CC7722 | 204 | 119 | 34 | |
มะกอก | มะกอก | #808000 | 128 | 128 | 0 | |
ส้ม | ส้ม | #FFA500 | 255 | 165 | 0 | |
พีช | พีช | #FFE5B4 | 255 | 229 | 180 | |
ฟักทอง | ฟักทอง | #FF7518 | 255 | 117 | 24 | |
สีม่วง | สีม่วง | #800080 | 128 | 0 | 128 | |
สีแดง | สีแดง | #FF0000 | 255 | 0 | 0 | |
หญ้าฝรั่น | หญ้าฝรั่น | #F4C430 | 244 | 196 | 48 | |
ทะเลเขียว | ทะเลสีเขียว | #2E8B57 | 46 | 139 | 87 | |
หนองน้ำสีเขียว | โบโลตนี่ | #ACB78E | 172 | 183 | 142 | |
นกเป็ดน้ำ | สีฟ้า-เขียว | #008080 | 0 | 128 | 128 | |
อุลตรามารีน | อุลตรามารีน | #120A8F | 18 | 10 | 143 | |
สีม่วง | สีม่วง | #8B00FF | 139 | 0 | 255 | |
สีเหลือง | สีเหลือง | #FFFF00 | 255 | 255 | 0 |
รหัสสี (พื้นหลัง) ด้วยความอิ่มตัวและเฉดสี
วลาด เมอร์เซวิช
ใน HTML สีจะถูกระบุด้วยวิธีใดวิธีหนึ่งจากสองวิธี: การใช้รหัสฐานสิบหกและตามชื่อของสีบางสี วิธีการที่ใช้ระบบเลขฐานสิบหกส่วนใหญ่จะใช้เนื่องจากเป็นวิธีสากลที่สุด
สีเลขฐานสิบหก
HTML ใช้เลขฐานสิบหกเพื่อระบุสี ระบบเลขฐานสิบหกซึ่งแตกต่างจากระบบทศนิยมนั้นเป็นไปตามชื่อของมัน ตัวเลขจะเป็นดังนี้ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. ตัวเลขตั้งแต่ 10 ถึง 15 จะถูกแทนที่ด้วยตัวอักษรละติน ในตาราง 6.1 แสดงความสอดคล้องระหว่างเลขฐานสิบและเลขฐานสิบหก
ตัวเลขที่มากกว่า 15 ในระบบเลขฐานสิบหกจะถูกสร้างขึ้นโดยการรวมตัวเลขสองตัวให้เป็นหนึ่งเดียว (ตารางที่ 6.2) ตัวอย่างเช่น ตัวเลข 255 ในรูปทศนิยมจะสอดคล้องกับตัวเลข FF ที่เป็นเลขฐานสิบหก
เพื่อหลีกเลี่ยงความสับสนในการกำหนดระบบตัวเลข เลขฐานสิบหกจะต้องนำหน้าด้วยสัญลักษณ์แฮช # เช่น #aa69cc ในกรณีนี้ ไม่สำคัญ ดังนั้นจึงอนุญาตให้เขียน #F0F0F0 หรือ #f0f0f0
สีทั่วไปที่ใช้ใน HTML มีลักษณะเช่นนี้
ที่นี่สีพื้นหลังของหน้าเว็บถูกตั้งค่าเป็น #FA8E47 สัญลักษณ์แฮช # หน้าตัวเลขหมายความว่าเป็นเลขฐานสิบหก ตัวเลขสองหลักแรก (FA) กำหนดองค์ประกอบสีแดงของสี ตัวเลขที่สามถึงหลักสี่ (8E) กำหนดองค์ประกอบสีเขียว และตัวเลขสองหลักสุดท้าย (47) กำหนดองค์ประกอบสีน้ำเงิน ผลลัพธ์ที่ได้จะเป็นสีนี้
เอฟ.เอ. | + | 8E | + | 47 | = | FA8E47 |
แต่ละสีในสามสี ได้แก่ แดง เขียว และน้ำเงิน สามารถรับค่าได้ตั้งแต่ 00 ถึง FF ส่งผลให้มีเฉดสีทั้งหมด 256 เฉด ดังนั้น จำนวนสีทั้งหมดสามารถเป็น 256x256x256 = 16,777,216 ชุดค่าผสม แบบจำลองสีที่ใช้ส่วนประกอบสีแดง เขียว และน้ำเงินเรียกว่า RGB (แดง เขียว น้ำเงิน) รุ่นนี้เป็นสารเติมแต่ง (จากเพิ่ม - เพิ่ม) ซึ่งการเพิ่มส่วนประกอบทั้งสามทำให้เกิดสีขาว
เพื่อให้ง่ายต่อการนำทางสีเลขฐานสิบหก ให้คำนึงถึงกฎบางประการ
- หากค่าของส่วนประกอบสีเท่ากัน (เช่น #D6D6D6) ผลลัพธ์จะเป็นโทนสีเทา ยิ่งตัวเลขสูง สีก็จะยิ่งจางลง โดยมีค่าตั้งแต่ #000000 (สีดำ) ถึง #FFFFFF (สีขาว)
- สีแดงสดจะเกิดขึ้นหากส่วนประกอบสีแดงถูกทำให้สูงสุด (FF) และส่วนประกอบที่เหลือถูกตั้งค่าเป็นศูนย์ สีที่มีค่า #FF0000 จะเป็นสีแดงที่เป็นไปได้มากที่สุด เช่นเดียวกับสีเขียว (#00FF00) และสีน้ำเงิน (#0000FF)
- สีเหลือง (#FFFF00) เกิดจากการผสมสีแดงและสีเขียว สิ่งนี้มองเห็นได้ชัดเจนบนวงล้อสี (รูปที่ 6.1) ซึ่งนำเสนอสีหลัก (แดง, เขียว, น้ำเงิน) และสีเสริมหรือสีเพิ่มเติม ซึ่งรวมถึงสีเหลือง สีฟ้า และสีม่วง (เรียกอีกอย่างว่าสีม่วงแดง) โดยทั่วไปแล้ว สามารถรับสีใดก็ได้โดยการผสมสีใกล้เคียงกัน ดังนั้น จะได้สีฟ้า (#00FFFF) โดยการรวมสีน้ำเงินและสีเขียวเข้าด้วยกัน
ข้าว. 6.1. วงล้อสี
ไม่จำเป็นต้องเลือกสีตามค่าฐานสิบหกโดยสังเกต เพื่อจุดประสงค์นี้ โปรแกรมแก้ไขกราฟิกที่สามารถทำงานกับโมเดลสีต่างๆ เช่น Adobe Photoshop จึงเหมาะสม ในรูป รูปที่ 6.2 แสดงหน้าต่างสำหรับเลือกสีในโปรแกรมนี้ ค่าเลขฐานสิบหกที่ได้ของสีปัจจุบันจะแสดงเป็นเส้นกรอบ คุณสามารถคัดลอกและวางลงในโค้ดของคุณได้
ข้าว. 6.2. หน้าต่างสำหรับเลือกสีใน Photoshop
สีของเว็บ
หากคุณตั้งค่าคุณภาพการแสดงสีของจอภาพเป็น 8 บิต (256 สี) สีเดียวกันก็สามารถแสดงแตกต่างกันในเบราว์เซอร์ที่แตกต่างกันได้ นี่เป็นเพราะวิธีการแสดงกราฟิก เมื่อเบราว์เซอร์ทำงานกับจานสีของตัวเอง และไม่สามารถแสดงสีที่ไม่ได้อยู่ในจานสีได้ ในกรณีนี้สีจะถูกแทนที่ด้วยการรวมกันของพิกเซลของสีอื่น ๆ ที่อยู่ใกล้เคียงซึ่งเป็นสีที่เลียนแบบสีที่กำหนด เพื่อให้แน่ใจว่าสียังคงเหมือนเดิมในเบราว์เซอร์ต่างๆ จึงได้นำชุดสีที่เรียกว่าสีเว็บมาใช้ สีของเว็บคือสีที่แต่ละส่วนประกอบ - สีแดง สีเขียว และสีน้ำเงิน - ถูกตั้งค่าเป็นหนึ่งในหกค่า - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC) , 255 (เอฟเอฟ) ค่าเลขฐานสิบหกของส่วนประกอบนี้จะระบุอยู่ในวงเล็บ จำนวนสีทั้งหมดจากการผสมที่เป็นไปได้ทั้งหมดคือ 6x6x6 - 216 สี สีเว็บตัวอย่างคือ #33FF66
คุณสมบัติหลักของสีเว็บคือปรากฏเหมือนกันในทุกเบราว์เซอร์ ในขณะนี้ ความเกี่ยวข้องของสีของเว็บยังมีน้อยมาก เนื่องจากการปรับปรุงคุณภาพของจอภาพและการขยายขีดความสามารถ
สีตามชื่อ
เพื่อหลีกเลี่ยงการจำชุดตัวเลข คุณสามารถใช้ชื่อสีที่ใช้กันทั่วไปแทนได้ ในตาราง 6.3 แสดงชื่อชื่อสียอดนิยม
ชื่อสี | สี | คำอธิบาย | ค่าเลขฐานสิบหก |
---|---|---|---|
สีดำ | สีดำ | #000000 | |
สีฟ้า | สีฟ้า | #0000FF | |
สีแดงม่วง | สีม่วงอ่อน | #FF00FF | |
สีเทา | สีเทาเข้ม | #808080 | |
สีเขียว | สีเขียว | #008000 | |
มะนาว | สีเขียวอ่อน | #00FF00 | |
สีน้ำตาลแดง | สีแดงเข้ม | #800000 | |
กองทัพเรือ | สีน้ำเงินเข้ม | #000080 | |
มะกอก | มะกอก | #808000 | |
สีม่วง | สีม่วงเข้ม | #800080 | |
สีแดง | สีแดง | #FF0000 | |
เงิน | สีเทาอ่อน | #C0C0C0 | |
นกเป็ดน้ำ | สีฟ้า-เขียว | #008080 | |
สีขาว | สีขาว | #FFFFFF | |
สีเหลือง | สีเหลือง | #FFFF00 |
ไม่สำคัญว่าคุณจะระบุสีตามชื่อหรือใช้เลขฐานสิบหก วิธีการเหล่านี้มีผลเท่าเทียมกัน ตัวอย่าง 6.1 แสดงวิธีการตั้งค่าสีพื้นหลังและข้อความของหน้าเว็บ
ตัวอย่างที่ 6.1 สีพื้นหลังและข้อความ
ข้อความตัวอย่าง
ในตัวอย่างนี้ สีพื้นหลังถูกกำหนดโดยใช้แอตทริบิวต์ bgcolor ของแท็ก
และสีข้อความผ่านแอตทริบิวต์ข้อความ เพื่อความหลากหลาย แอตทริบิวต์ text จะถูกตั้งค่าเป็นเลขฐานสิบหก และแอตทริบิวต์ bgcolor จะถูกตั้งค่าเป็นคีย์เวิร์ดที่สงวนไว้ teal 26/02/58 8.9Kดังที่คุณทราบ สีอาจส่งผลต่อสภาวะของบุคคลทั้งทางจิตใจและร่างกาย ทุกวันในขณะที่ท่องเว็บไซต์บนอินเทอร์เน็ต ดวงตาจะประเมินสีและเฉดสีนับล้าน นักออกแบบเว็บไซต์ที่คุ้นเคยกับจิตวิทยาเรื่องสีสามารถควบคุมอารมณ์ของผู้เข้าชมเพื่อให้บรรลุเป้าหมายบางอย่างได้
นี่เป็นเพราะความจริงที่ว่าบางเฉดสงบและบางอันก็ตื่นเต้น ต่อไปเราจะพูดถึงวิธีการสังเคราะห์และแสดงสีโดยใช้เทคโนโลยีคอมพิวเตอร์
RGB เป็นแบบจำลองสีที่แสดงถึงวิธีการเพื่อให้ได้สีและเฉดสีทั้งหมดโดยการผสมองค์ประกอบหลัก 3 ส่วนในสัดส่วนต่างๆ ได้แก่
- สีแดง ( สีแดง);
- สีเขียว ( สีเขียว);
- สีฟ้า ( สีฟ้า).
นี่คือที่มาของชื่อย่อ RGB สีเหล่านี้ถูกเลือกให้เป็นสีหลักด้วยเหตุผล: เหตุผลก็คือสรีรวิทยาของเรตินาของดวงตามนุษย์และวิธีที่รับรู้:
รุ่น RGB ยังคงได้รับความนิยมมากที่สุดในปัจจุบัน และใช้ในการสร้างสีบนหน้าจอทีวีและจอคอมพิวเตอร์ เนื่องจากผู้ผลิตนำเสนอผลิตภัณฑ์ของตนด้วยคุณลักษณะที่แตกต่างกัน ในปี 1996 จึงได้มีการสร้างระบบสังเคราะห์สีแบบรวม RGB ที่เรียกว่า sRGB ซึ่ง Microsoft และ HP ทำงานร่วมกัน
การแสดงสีเป็นตัวเลข
ตามที่กล่าวไว้ข้างต้น สี RGB เกิดจากการผสมสีหลัก เพื่ออธิบายความเข้มของแต่ละรายการ ได้มีการนำโครงร่างมาใช้โดยแสดงสีด้วยช่วง 0-255 (8 บิต) ซึ่งในรูปแบบเลขฐานสิบหกสอดคล้องกับ 00-FF
นั่นคือสีหลักจะมีลักษณะดังนี้:
- สีแดง – RGB (255,0,0);
- สีเขียว – RGB (0,255,0);
- สีน้ำเงิน – RGB (0,0,255);
หากความเข้มของสีใช้ค่าน้อยกว่า 255 จะได้เฉดสีแดงเขียวและน้ำเงินที่แตกต่างกัน ต่อไปนี้เป็นตารางการไล่ระดับรวมถึงค่าเลขฐานสิบหกของแต่ละเฉดสี:
ตารางสี RGB
โดยธรรมชาติแล้วนอกเหนือจากการไล่สีหลักแล้ว ยังมีสีผสมและจำนวนก็ค่อนข้างมาก ดังนั้นจึงมีการสร้างตารางสี RGB ซึ่งนำเสนอเฉดสีที่มีอยู่ทั้งหมดตลอดจนชื่อและการแสดงตัวเลข ( ในรูปแบบทศนิยมและฐานสิบหก).
คุณสามารถดูได้ที่นี่ ตารางนี้ทำให้ชีวิตของนักออกแบบเว็บไซต์ง่ายขึ้นมาก เนื่องจากภายในไม่กี่วินาที คุณจะพบเฉดสีที่ต้องการและค้นหาการแสดงตัวเลขได้
จานสี RGB ที่ปลอดภัย
อย่างไรก็ตาม ในบางจุดมีปัญหาในการแสดงสีในเบราว์เซอร์ที่แตกต่างกัน และเพื่อแก้ไขปัญหานี้ จึงได้มีการรวบรวมจานสี RGB ที่เรียกว่า "ปลอดภัย" ซึ่งได้มาจากการคำนวณทางคณิตศาสตร์
เมื่อเบราว์เซอร์ไม่สามารถแสดงสีได้อย่างถูกต้อง เบราว์เซอร์จะพยายามเพื่อให้ได้สีที่ใกล้เคียงกับที่ต้องการด้วยการผสมสีที่อยู่ติดกัน และมีแนวโน้มว่าผลลัพธ์จะไม่เป็นที่ยอมรับโดยสิ้นเชิง:
ด้วยการใช้รหัสสี RGB จากจานสีนี้ นักพัฒนาเว็บจะมีความอุ่นใจเกี่ยวกับการแสดงสีบนหน้าเว็บไซต์ของตนเมื่อดูโดยใช้เบราว์เซอร์ แพลตฟอร์ม และจอภาพที่แตกต่างกัน แม้ว่าในขณะนี้ตารางสีที่ปลอดภัยจะสูญเสียความเกี่ยวข้อง ( ความก้าวหน้าทางเทคโนโลยียังไม่หยุดนิ่ง) เมื่อใช้มันคุณสามารถนอนหลับได้อย่างสงบสุขตามที่พวกเขาพูด
สีทองในรุ่น RGB
คำว่า "ทองคำ" ถูกใช้ครั้งแรกเมื่อต้นศตวรรษที่ 14 เพื่ออธิบายสีขององค์ประกอบทางเคมีที่เรียกว่าออรัม - ทองคำ ในโมเดล RGB สีทองจะแสดงด้วยค่าตัวเลขต่อไปนี้:
- RGB (255, 215, 0) – ระบบทศนิยม;
- HEX #FFD700 – ระบบเลขฐานสิบหก
สีเบจ ในรุ่น RGB
สีเบจครองตำแหน่งที่ค่อนข้างสำคัญในประวัติศาสตร์แม้ว่าจะไม่ได้แสดงออกมากที่สุดก็ตาม อนุสรณ์สถานทางวัฒนธรรมหลายแห่ง โดยเฉพาะประติมากรรมโบราณ ทำจากหินสบู่และหินสบู่ซึ่งมีโทนสีเบจ ในโมเดล RGB สีเบจมีการแสดงตัวเลขดังต่อไปนี้