รหัสสีบีบี สีในรูปแบบสามารถระบุได้หลายวิธี: ตามค่าฐานสิบหก, ตามชื่อ, ในรูปแบบ RGB, RGBA, HSL, HSLA

>>การจัดการสี

ค่าสี RGB เลขฐานสิบหก

วิธีการอธิบายและการประมวลผลสีมีความแตกต่างกันในจุดประสงค์ในการนำเสนอขั้นสุดท้าย ให้เราเปรียบเทียบกัน เช่น การแสดงสีสำหรับการพิมพ์และจอคอมพิวเตอร์ ในกรณีแรกจะใช้พื้นฐาน สีขาวสีของกระดาษที่ใช้สีหลักสามสีในภายหลัง: สีฟ้า, สีม่วงและ สีเหลือง- เมื่อผสมกันและกับสีขาวของกระดาษในสัดส่วนที่ต่างกัน แม่สีทั้งสามสีนี้ให้เฉดสีที่แตกต่างกัน ยกเว้นสีดำบริสุทธิ์ หรือในกรณีที่ไม่มีสีเลยก็จะให้กระดาษสีขาว ถ้าเราเพิ่มสีดำลงไปเราก็จะได้ สีซีเอ็มวายเค- วิธีการส่งสัญญาณสีเมื่อได้สีที่ต้องการโดยการลบสีที่หายไปออกจากสีขาว

ในกรณีที่สองจะใช้พื้นฐาน สีดำสีของหน้าจอมอนิเตอร์ แต่ละเซลล์จะเรืองแสงเป็นสีใดสีหนึ่งจากสามสี: สีแดง-สีแดง, สีเขียว-สีเขียวและ สีฟ้า-สีฟ้า. จากนั้น ในกรณีที่ไม่มีแสงใดๆ เลย เราจะได้หน้าจอสีดำล้วน และสีที่ต้องการใดๆ จะได้รับตามอัตราส่วนของแต่ละสีในสามสี ในกรณีนี้เราจะได้รับ RGB-วิธีการถ่ายทอดสี สีหลักอาจมีตั้งแต่ 0 ถึง 255 หรือจาก 0% ถึง 100% หรือสามารถแสดงเป็นค่าเลขฐานสิบหกได้ ในภาพด้านล่างคุณจะเห็นผลลัพธ์ของการผสมสีหลัก

ระบบเลขฐานสิบหกซึ่งแตกต่างจากระบบเลขฐานสิบไม่มีเลขสิบหลัก แต่มีสิบหก - ดังนั้นชื่อ ดังนั้นจึงมีเพียงชุดค่าผสมของตัวเลขสองหลักที่ไม่ซ้ำกันเท่านั้น - 256 เพื่อดำเนินการต่อชุดตัวเลขหลังจากนั้น 9 จดหมายจาก ถึง เอฟดังนั้นซีรีส์ก็จะประมาณนี้-

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
หากต้องการแปลงตัวเลขจากระบบตัวเลขหนึ่งไปเป็นอีกระบบหนึ่งและในทางกลับกัน ให้ใช้เครื่องคิดเลขด้านล่าง ค่าสูงสุดที่นี่อาจเป็นได้ เอฟเอฟ - 255 .

ในกรณีนี้ สีจะถูกระบุด้วยเลขฐานสิบหกสามตัว ซึ่งแต่ละตัวประกอบด้วยตัวเลขสองหลัก ตัวเลขตัวแรกกำหนดความเข้ม สีแดงสี, ปานกลาง- สีเขียว, ล่าสุด- สีฟ้าสี ตัวเลขทั้งหมดสามารถรับค่าในช่วงได้ตั้งแต่ 00 ถึง เอฟเอฟ(ตั้งแต่ 0 ถึง 255) ตัวอย่างเช่น: ให้สีเขียวเป็น #00FF00, สีแดง - เหมือน #FF0000, สีฟ้า - เหมือน #0000FF, ขาวเหมือน #FFFFFFไม่มีสีหรือสีดำโดยสมบูรณ์ #000000 .

ในแบบฟอร์มด้านล่าง คุณสามารถระบุค่าเลขฐานสิบหกสำหรับแต่ละสีทั้งสามสี และดูผลลัพธ์ของการผสมสีเหล่านั้นได้โดยคลิกในช่องผลลัพธ์

สีแดงสีเขียวสีฟ้า
0 1 2 3 4 5 6 7 8 9 a b c d e f0 1 2 3 4 5 6 7 8 9 a b c d e f0 1 2 3 4 5 6 7 8 9 a b c d e f0 1 2 3 4 5 6 7 8 9 a b c d e f0 1 2 3 4 5 6 7 8 9 a b c d e f
...คลิกที่นี่

ตัวอย่างของค่าสี 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

โต๊ะ 1. ชื่อสี รหัส 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 ใน CSS

ปานกลางเทอร์ควอยซ์
สีน้ำตาล
สีแดงเข้ม
สีฟ้าม่วง
โรลิเวดราบ


โค้ดนี้ทำงานอย่างไร:

การตั้งค่าสีโดยใช้ RGB

RGB เป็นรูปแบบสีแบบเติมแต่ง ในภาษาอังกฤษ ส่วนที่เพิ่มเข้าไป- ส่วนที่เพิ่มเข้าไป. RGB เป็นตัวย่อของคำภาษาอังกฤษ: แดง, เขียว, น้ำเงิน - แดง, เขียว, น้ำเงิน) จากนี้ เป็นที่ชัดเจนว่าในโมเดล RGB สีจะถูกสังเคราะห์โดยการเพิ่มสามสี (แดง เขียว น้ำเงิน) ในปริมาณที่ต่างกัน

การผสมสีแดง เขียว และน้ำเงินจะทำให้คุณได้เฉดสีหลายล้านเฉด ชุดค่าผสมที่เป็นไปได้ทั้งหมดจะถูกจัดเก็บไว้ในหน่วยความจำคอมพิวเตอร์

ไปถึงจุด.

หากต้องการตั้งค่าคุณสมบัติในรูปแบบนี้ ให้ใช้สัญลักษณ์ rgb(r, g, b) โดยที่ r, g, b คือช่องสามช่องสำหรับแต่ละสี (แดง เขียว น้ำเงิน) ค่าสำหรับแต่ละช่องจะถูกตั้งค่าในช่วงตั้งแต่ 0 ถึง 255

รหัสตัวอย่าง

เพื่อให้ทุกอย่างชัดเจน นี่คือตัวอย่างโค้ด:

RGB ใน CSS

RGB(255, 0, 0)
RGB(0, 255, 0)
RGB(0, 0, 255)


นี่คือวิธีที่ตัวอย่างนี้ควรทำงาน:

รูปที่ 1. สีใน RGB

คำอธิบายเช่น

ในตอนต้นของหน้า เราสร้างคลาส div.rgb ซึ่งจำเป็นสำหรับบล็อกที่สร้างโดยแท็ก

แสดงในขนาดที่ต้องการ: 240px x 40px เรากำหนดคุณสมบัติ line-height ให้เป็นค่า 40px ซึ่งเท่ากับความสูงของบล็อก ซึ่งจะช่วยให้คุณสามารถแสดงข้อความในบล็อกได้
ที่กึ่งกลางแนวตั้ง เราจัดกึ่งกลางข้อความในแนวนอนโดยใช้กฎ ( การจัดแนวข้อความ : กึ่งกลาง ;).

ต่อไปในโค้ดเราตั้งค่าสีพื้นหลังของบล็อก

การใช้แอตทริบิวต์ style การใช้คุณสมบัติพื้นหลัง และการกำหนดค่าให้กับ rgb(255, 0, 0) , rgb(0, 255, 0) และ rgb(0, 0, 255) นั่นคือเราสลับกันสร้างช่องสัญญาณหนึ่งให้อิ่มตัวมากที่สุดและช่องที่เหลือจะไม่ใช้สำหรับการสังเคราะห์เนื่องจากค่าของช่องนั้นเป็นศูนย์

ลองแก้ไขตัวอย่างนี้และระบุค่าของคุณเอง เช่น rgb(100, 100, 100)

การตั้งค่าสีโดยใช้ RGBA

CSS3 มีเครื่องมือใหม่สำหรับการทำงานกับสี - รูปแบบ RGBA เรียกได้ว่าเป็นวิวัฒนาการของโมเดล RGB แต่ด้วยการเพิ่มแชนเนลใหม่หนึ่งแชนเนล - A หรือ alpha channel ช่องนี้ตั้งค่าความโปร่งใสของสี ค่าของมันถูกตั้งค่าในช่วงตั้งแต่ 0 ถึง 1 ค่า 0 สอดคล้องกับความโปร่งใสแบบเต็ม 1 - ความทึบเต็ม (สีจะเหมือนกับที่ระบุไว้ในสามช่อง RGB แรก) และค่ากลาง ​เช่น 0.4 หรือ 0.6 - ความโปร่งแสงถึงองศาที่แตกต่างกัน

รหัสตัวอย่าง

RGBA ใน CSS3



ต่อไปนี้เป็นวิธีการทำงาน:

โค้ดนี้มีลักษณะคล้ายกับโค้ดต่อไปนี้ ซึ่งใช้โมเดล RGB เพื่อระบุค่าสี:

RGBA ใน CSS3



นี่คือผลลัพธ์ของเขา:

ค่าช่องอัลฟ่าเท่ากับศูนย์ทำให้สีใดๆ มองไม่เห็น - โปร่งใสอย่างแน่นอน ค่าเท่ากับ 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

รหัส HEX ใน CSS

#FF0000
#00FF00
#0000FF


รหัสนี้จะแสดงองค์ประกอบต่อไปนี้:

และนี่คือรูปภาพจากส่วน "การตั้งค่าสีโดยใช้ 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 แสดงชื่อชื่อสียอดนิยม

โต๊ะ 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 สีเบจมีการแสดงตัวเลขดังต่อไปนี้