แท็กสี สีในรูปแบบสามารถระบุได้หลายวิธี: ตามค่าเลขฐานสิบหก ตามชื่อ ในรูปแบบ RGB, RGBA, HSL, HSLA ข้อความสีขาวบนพื้นหลังสีน้ำเงิน
ดังที่คุณทราบ สีอาจส่งผลต่อสภาวะของบุคคลทั้งทางจิตใจและร่างกาย ทุกวันในขณะที่ท่องเว็บไซต์บนอินเทอร์เน็ต ดวงตาจะประเมินสีและเฉดสีนับล้าน นักออกแบบเว็บไซต์ที่คุ้นเคยกับจิตวิทยาเรื่องสีสามารถควบคุมอารมณ์ของผู้เข้าชมเพื่อให้บรรลุเป้าหมายบางอย่างได้
นี่เป็นเพราะความจริงที่ว่าบางเฉดสงบและบางอันก็ตื่นเต้น ต่อไปเราจะพูดถึงวิธีการสังเคราะห์และแสดงสีโดยใช้เทคโนโลยีคอมพิวเตอร์
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 สีเบจมีการแสดงตัวเลขดังต่อไปนี้
สี HTML
สี HTML และวิธีการระบุ
ใน HTML มีสองวิธีในการระบุสี:
1. การใช้ชื่อสี
2. การใช้ระบบ RGB โดยระบุสีในรูปแบบเลขฐานสิบหก
ชื่อสี
ชื่อ สีในรูปแบบ HTMLระบุด้วยคำภาษาอังกฤษ เช่น สีแดงหรือสีเขียว ชื่อสีทำหน้าที่เป็นค่าของแอตทริบิวต์แท็ก HTML มีชื่อดอกไม้มากมายในบทความนี้เราจะพิจารณาเฉพาะชื่อดอกไม้หลักเท่านั้น
โดยทั่วไปแล้ว แอตทริบิวต์สองรายการจะถูกใช้ใน HTML เพื่อตั้งค่าสี:
1. คุณสมบัติ color="color_name" - สีข้อความ
2. คุณสมบัติ bgcolor="color_name" - สีพื้นหลัง
ตัวอย่างการใช้แอตทริบิวต์สี:
color="red" - กำหนดสีแดงให้กับข้อความ
bgcolor="green" - กำหนดสีเขียวให้กับพื้นหลัง
ตารางชื่อสี HTML พื้นฐาน:
ชื่อสี | รูปร่างหน้าตาของเขา | การแปล |
---|---|---|
สีขาว | สีขาว | |
งาช้าง | งาช้าง | |
เงิน | เงิน | |
สีเทา | สีเทา | |
สีดำ | สีดำ | |
สีน้ำตาลแดง | สีน้ำตาลแดง | |
สีแดง | สีแดง | |
ส้ม | ส้ม | |
ทอง | ทอง | |
สีเหลือง | สีเหลือง | |
มะกอก | มะกอก | |
มะนาว | มะนาว | |
สีเขียว | สีเขียว | |
น้ำ | คลื่นทะเล | |
สีฟ้า | สีฟ้า | |
กองทัพเรือ | นาวี | |
นกเป็ดน้ำ | เทอร์ควอยซ์ | |
สีแดงม่วง | สีม่วงแดง | |
สีม่วง | สีม่วง |
ระบบเลขฐานสิบหก
ในชีวิตประจำวันเราใช้ระบบเลขทศนิยมตั้งแต่ 0 ถึง 9 โปรแกรมเมอร์และนักออกแบบมักใช้ระบบเลขฐานสิบหกตั้งแต่ 0 ถึง 15 โดยที่:
10 = อ
11 = บ
12 = ค
13 = ด
14 = อ
15 = ฟ
เกือบทุกสีและเฉดสีที่การมองเห็นของเราสามารถเขียนได้ในระบบเลขฐานสิบหก เช่น สีแดงในระบบเลขฐานสิบหกจะเท่ากับ ff0000
color="red" - สีแดงตามชื่อ
color="#ff0000" — สีแดง ในระบบเลขฐานสิบหก
ใน HTML เลขฐานสิบหกจะนำหน้าด้วยเครื่องหมายแฮช # ในค่าแอตทริบิวต์
RGB
ก่อนที่คุณจะเริ่มระบุสีใน HTML โดยใช้ระบบเลขฐานสิบหก คุณต้องเรียนรู้เกี่ยวกับ R G B ก่อน
RGBเป็นตัวย่อของคำว่า R ed G reen B lue (แดง เขียว น้ำเงิน)
สีในรูปแบบ HTML เขียนเป็นเลขฐานสิบหก ประกอบด้วยบล็อกตัวเลข 00 00 00 สามบล็อก โดยแต่ละบล็อกรับผิดชอบสี RGB สีใดสีหนึ่ง บล็อกแรกสำหรับสีแดง บล็อกที่สองสำหรับสีเขียว และบล็อกที่สามสำหรับสีน้ำเงิน ตัวเลขสามารถอยู่ในช่วงตั้งแต่ 00 ถึง ff
โดยที่ ff คือ 255 ในรูปแบบทศนิยม
รูปแบบ RGB:
สีแดง - ตั้งแต่ 00 ถึง ff
สีเขียว - ตั้งแต่ 00 ถึง ff
สีน้ำเงิน - ตั้งแต่ 00 ถึง ff
ผลลัพธ์ที่ได้คือตัวเลขหกหลัก 000000 โดยตัวเลขสองตัวแรกรับผิดชอบสีแดง ตัวเลขสองตัวหลังรับผิดชอบสีเขียว และตัวเลขสองตัวที่สามรับผิดชอบสีฟ้า
หากเราต้องการได้สีแดง เราก็เขียนว่า ff0000 สีเขียว 00ff00 สีน้ำเงิน 0000ff ตัวอย่างเช่น หากเราต้องการได้สีแดงเข้ม เราจะต้องลดบล็อกตัวเลขแรกลง และแทนที่จะลด ff (ซึ่งเท่ากับ 255 ในระบบเลขฐานสิบ)เขียนตัวอย่าง 96 (ซึ่งเท่ากับ 150 ในรูปแบบทศนิยม).
เพื่อความชัดเจน เราจะยกตัวอย่างสีและรหัสฐานสิบหก:
การผสมสีใน HTML
หากคุณไม่พลาดชั้นเรียนวาดภาพที่โรงเรียน คุณคงจำได้ว่าการผสมสีแดงและสีเขียวเท่าๆ กันจะทำให้คุณได้สีเหลือง
เมื่อคุณเพิ่มสีเขียวเล็กน้อยเป็นสีแดง คุณจะได้สีส้ม ฯลฯ
นอกจากนี้ยังสามารถผสมสีเลขฐานสิบหกและ RGB ได้:
เมื่อทดลองใช้ระบบเลขฐานสิบหกและ RGB คุณจะเข้าใจและสามารถเลือกสีที่ต้องการได้ในที่สุด
เลขฐานสิบหกใช้เพื่อระบุสี ระบบเลขฐานสิบหกซึ่งแตกต่างจากระบบทศนิยมนั้นเป็นไปตามชื่อของมัน ตัวเลขจะเป็นดังนี้ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. ตัวเลขตั้งแต่ 10 ถึง 15 จะถูกแทนที่ด้วยตัวอักษรละติน ตัวเลขที่มากกว่า 15 ในระบบเลขฐานสิบหกนั้นเกิดขึ้นจากการรวมตัวเลขสองตัวให้เป็นหนึ่งเดียว ตัวอย่างเช่น ตัวเลข 255 ในรูปทศนิยมจะสอดคล้องกับตัวเลข FF ที่เป็นเลขฐานสิบหก เพื่อหลีกเลี่ยงความสับสนในการกำหนดระบบตัวเลข สัญลักษณ์แฮช # จะถูกวางไว้หน้าเลขฐานสิบหก เช่น #666999 แต่ละสีในสามสี ได้แก่ แดง เขียว และน้ำเงิน สามารถรับค่าได้ตั้งแต่ 00 ถึง FF ดังนั้น สัญลักษณ์สีจึงถูกแบ่งออกเป็นสามองค์ประกอบ #rrggbb โดยที่สัญลักษณ์สองตัวแรกระบุองค์ประกอบสีแดงของสี สองตัวตรงกลางคือสีเขียว และสองตัวสุดท้ายคือสีน้ำเงิน อนุญาตให้ใช้รูปแบบย่อ #rgb โดยที่อักขระแต่ละตัวควรเพิ่มเป็นสองเท่า ดังนั้น รายการ #fe0 ควรถือเป็น #ffee00
โดยชื่อ
อินเทอร์เน็ตเอ็กซ์พลอเรอร์ | โครเมียม | โอเปร่า | ซาฟารี | ไฟร์ฟอกซ์ | หุ่นยนต์ | ไอโอเอส |
4.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
เบราว์เซอร์รองรับสีบางสีตามชื่อ ในตาราง เลข 1 แสดงชื่อ รหัสเลขฐานสิบหก RGB ค่า HSL และคำอธิบาย
ชื่อ | สี | รหัส | RGB | HSL | คำอธิบาย |
---|---|---|---|---|---|
สีขาว | #ffffff หรือ #fff | RGB(255,255,255) | เอชเอสแอล(0.0%,100%) | สีขาว | |
เงิน | #c0c0c0 | RGB(192,192,192) | เอชเอสแอล(0.0%,75%) | สีเทา | |
สีเทา | #808080 | RGB(128,128,128) | เอชเอสแอล(0.0%,50%) | เทาเข้ม | |
สีดำ | #000000 หรือ #000 | RGB(0,0,0) | HSL(0.0%,0%) | สีดำ | |
สีน้ำตาลแดง | #800000 | RGB(128,0,0) | เอชเอสแอล(0.100%,25%) | ดำแดง | |
สีแดง | #ff0000 หรือ #f00 | RGB(255,0,0) | เอชเอสแอล(0,100%,50%) | สีแดง | |
ส้ม | #ffa500 | RGB(255,165,0) | เอชเอสแอล(38.8,100%,50%) | ส้ม | |
สีเหลือง | #ffff00 หรือ #ff0 | RGB(255,255,0) | เอชเอสแอล(60,100%,50%) | สีเหลือง | |
มะกอก | #808000 | RGB(128,128,0) | เอชเอสแอล(60,100%,25%) | มะกอก | |
มะนาว | #00ff00 หรือ #0f0 | RGB(0,255,0) | เอชเอสแอล(120,100%,50%) | สีเขียวอ่อน | |
สีเขียว | #008000 | RGB(0,128,0) | เอชเอสแอล(120,100%,25%) | สีเขียว | |
น้ำ | #00ffff หรือ #0ff | RGB(0,255,255) | เอชเอสแอล(180,100%,50%) | สีฟ้า | |
สีฟ้า | #0000ff หรือ #00f | RGB(0,0,255) | เอชเอสแอล(240,100%,50%) | สีฟ้า | |
กองทัพเรือ | #000080 | RGB(0,0,128) | เอชเอสแอล(240,100%,25%) | น้ำเงิน | |
นกเป็ดน้ำ | #008080 | RGB(0,128,128) | เอชเอสแอล(180,100%,25%) | ฟ้าเขียว | |
สีแดงม่วง | #ff00ff หรือ #f0f | RGB(255,0,255) | เอชเอสแอล(300,100%,50%) | สีชมพู | |
สีม่วง | #800080 | RGB(128,0,128) | เอชเอสแอล(300,100%,25%) | สีม่วง |
การใช้ RGB
อินเทอร์เน็ตเอ็กซ์พลอเรอร์ | โครเมียม | โอเปร่า | ซาฟารี | ไฟร์ฟอกซ์ | หุ่นยนต์ | ไอโอเอส |
5.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
คุณสามารถกำหนดสีโดยใช้ค่าสีแดง เขียว และน้ำเงินในรูปแบบทศนิยม ส่วนประกอบสีทั้งสามสีแต่ละสีใช้ค่าตั้งแต่ 0 ถึง 255 นอกจากนี้ยังอนุญาตให้ระบุสีเป็นเปอร์เซ็นต์ โดยที่ 100% สอดคล้องกับตัวเลข 255 ขั้นแรก ให้ระบุคีย์เวิร์ด rgb จากนั้นระบุส่วนประกอบสีในวงเล็บ โดยคั่นด้วยเครื่องหมายจุลภาค เช่น rgb(255 , 128, 128) หรือ rgb(100%, 50%, 50%)
RGBA
อินเทอร์เน็ตเอ็กซ์พลอเรอร์ | โครเมียม | โอเปร่า | ซาฟารี | ไฟร์ฟอกซ์ | หุ่นยนต์ | ไอโอเอส |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
รูปแบบ RGBA มีไวยากรณ์คล้ายกับ RGB แต่มีช่องอัลฟ่าที่ระบุความโปร่งใสขององค์ประกอบ ค่า 0 หมายถึงโปร่งใสทั้งหมด 1 หมายถึงทึบแสง และค่ากลาง เช่น 0.5 หมายถึงกึ่งโปร่งใส
เพิ่ม RGBA ใน CSS3 ดังนั้นโค้ด CSS จะต้องได้รับการตรวจสอบกับเวอร์ชันนี้ ควรสังเกตว่ามาตรฐาน CSS3 ยังอยู่ระหว่างการพัฒนาและคุณสมบัติบางอย่างอาจมีการเปลี่ยนแปลง ตัวอย่างเช่น สีในรูปแบบ RGB ที่เพิ่มให้กับคุณสมบัติสีพื้นหลังได้รับการตรวจสอบแล้ว แต่สีที่เพิ่มเข้าไปในคุณสมบัติพื้นหลังนั้นใช้ไม่ได้อีกต่อไป ในขณะเดียวกัน เบราว์เซอร์ก็ค่อนข้างเข้าใจสีของคุณสมบัติทั้งสองอย่างถูกต้อง
HSL
อินเทอร์เน็ตเอ็กซ์พลอเรอร์ | โครเมียม | โอเปร่า | ซาฟารี | ไฟร์ฟอกซ์ | หุ่นยนต์ | ไอโอเอส |
9.0+ | 1.0+ | 9.6+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
ชื่อของรูปแบบ HSL มาจากการรวมกันของตัวอักษรตัวแรก Hue (hue), Saturate (ความอิ่มตัว) และ Lightness (ความสว่าง) ฮิว คือค่าสีบนวงล้อสี (รูปที่ 1) และมีหน่วยเป็นองศา 0° ตรงกับสีแดง 120° เป็นสีเขียว และ 240° เป็นสีน้ำเงิน ค่าเฉดสีอาจแตกต่างกันตั้งแต่ 0 ถึง 359
ข้าว. 1. วงล้อสี
ความอิ่มตัวคือความเข้มของสีและวัดเป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100% ค่า 0% หมายถึงไม่มีสีและเป็นสีเทา ส่วน 100% คือค่าความอิ่มตัวสูงสุด
ความสว่างจะระบุความสว่างของสีและระบุเป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100% ค่าต่ำจะทำให้สีเข้มขึ้น และค่าที่สูงจะทำให้สีจางลง ค่าสุดขีดคือ 0% และ 100% สอดคล้องกับขาวดำ
HSLA
อินเทอร์เน็ตเอ็กซ์พลอเรอร์ | โครเมียม | โอเปร่า | ซาฟารี | ไฟร์ฟอกซ์ | หุ่นยนต์ | ไอโอเอส |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
รูปแบบ HSLA มีไวยากรณ์คล้ายกับ HSL แต่มีช่องอัลฟ่าเพื่อระบุความโปร่งใสขององค์ประกอบ ค่า 0 หมายถึงโปร่งใสทั้งหมด 1 หมายถึงทึบแสง และค่ากลาง เช่น 0.5 หมายถึงกึ่งโปร่งใส
เพิ่มค่าสี RGBA, HSL และ HSLA ใน CSS3 แล้ว ดังนั้นโปรดตรวจสอบโค้ดของคุณเพื่อดูความถูกต้องของเวอร์ชันเมื่อใช้รูปแบบเหล่านี้
HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx
คำเตือน
วิธีการจับสิงโตทั้งหมดที่แสดงอยู่ในเว็บไซต์เป็นไปในเชิงทฤษฎีและใช้วิธีการคำนวณ ผู้เขียนไม่รับประกันความปลอดภัยของคุณเมื่อใช้งาน และไม่รับผิดชอบต่อผลลัพธ์ใดๆ จำไว้ว่าสิงโตเป็นสัตว์นักล่าและเป็นสัตว์อันตราย!
ผลลัพธ์ของตัวอย่างนี้แสดงไว้ในรูปที่ 1 2.
ข้าว. 2.สีบนหน้าเว็บ
ใน 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 |
รหัสสี (พื้นหลัง) ด้วยความอิ่มตัวและเฉดสี
>>การจัดการสี
ค่าสี 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 |