การเข้ารหัสสำหรับเว็บอาจเป็นเรื่องเลอะเทอะ มักจะมีหลายวิธีในการพาคุณไปยังที่ที่คุณต้องการ และบางวิธีอาจมีประสิทธิภาพหรือประสิทธิผลมากกว่าวิธีอื่นๆ ยิ่งไปกว่านั้น โซลูชันบางอย่างอาจไม่ทำงานภายใต้เงื่อนไขทั้งหมด ความแตกต่างระหว่างเว็บไซต์ที่ดีและเว็บไซต์ที่ยอดเยี่ยมนั้นขึ้นอยู่กับทางเลือกของแนวทางของคุณ และไม่มีที่ใดที่จะชัดเจนไปกว่านี้ในการเขียนโค้ดสี HTML การเข้ารหัสคุณสมบัติสี HTML อาจเป็นการทดสอบที่เครียด และคุณอาจรู้สึกบ้าๆ บอๆ ในการตัดสินใจว่าจะดำเนินการต่ออย่างไร
การเข้ารหัสคุณสมบัติสี HTML ไม่จำเป็นต้องเป็นการผ่าตัดสมอง ในคู่มือนี้ เรามีสี่ตัวเลือกที่แตกต่างกันสำหรับการนวด HTML ของไซต์ของคุณและสร้างสีสันที่สมจริง ทำตามคำแนะนำง่ายๆ ของเรา แล้วเว็บไซต์ของคุณจะเต็มไปด้วยน้ำเสียงที่น่าดึงดูด ทำให้เว็บไซต์ของธุรกิจของคุณโดดเด่นเหนือคู่แข่ง

ใช้ค่า HSL
เบราว์เซอร์สมัยใหม่ทำงานได้ดีกับค่า hue, saturation และ lightness (HSL) ตัวเลือกนี้ไม่ได้ใช้บ่อยเท่าตัวเลือกอื่น แต่ใช้งานได้ดีและใช้งานง่าย การกำหนดค่า HSL เป็นตัวเลือกที่รวดเร็วเช่นกัน
ในการใช้ HSL ให้ใช้แอตทริบิวต์รูปแบบมาตรฐาน ระบุ "hsl" เป็นประเภท และกำหนดค่าในวงเล็บดังนี้:
<body style="background-color:hsl(0,0%,96%);"> </body>
คุณสามารถควบคุมความทึบได้โดยส่ง hsl บนช่องอัลฟา ใช้คำนำหน้า “hsla” และวางค่าที่สี่ตั้งแต่ 0 (โปร่งใส ) ถึง 1 (ทึบแสง ) ในวงเล็บ:
<body style="background-color:hsla(0,0%,96%,0.8);"> </body>
ลองใช้ค่า RGB
การใช้ค่าสีแดง สีเขียว และสีน้ำเงิน (RGB) เพื่อโค้ดสีพื้นหลัง HTML เป็นตัวเลือกที่ได้รับความนิยมมากกว่าการใช้ HSL—RGB ใช้ได้กับเบราว์เซอร์ทั้งเก่าและใหม่ ซึ่งทำให้การใช้งานนี้น่าสนใจยิ่งขึ้นสำหรับผู้เขียนโค้ดที่ต้องการสร้างไซต์ที่พร้อมใช้งานสำหรับ ผู้ชมในวงกว้าง
ใช้ RGB ในลักษณะเดียวกับที่คุณใช้ HSL ใช้รูปแบบแอตทริบิวต์ style เดียวกัน แต่แทนที่ "hsl" ด้วย 'rgb" และใส่วงเล็บด้วยแอตทริบิวต์สีสามสี:
<body style="background-color:rgb(102,0,51);"> </body>
เช่นเดียวกับ HSL คุณสามารถจัดการความทึบด้วย RGB โดยกำหนดให้กับช่องอัลฟาและเพิ่มตัวแปรที่สี่ตั้งแต่ 0 ถึง 1 ถึงวงเล็บ:
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
<body style="background-color:rgba(102,0,51, 0.2);"> </body>

ระบายสีด้วยรหัสฐานสิบหกที่ดี
ตัวเลือกนี้เป็นโหมดสแตนด์บายที่ทดลองและใช้งานได้จริง การกำหนดค่าฐานสิบหกเป็นวิธีการที่นิยมในการเข้ารหัสคุณสมบัติสี HTML เนื่องจากเบราว์เซอร์ส่วนใหญ่ทั่วโลกรู้จัก รหัสฐานสิบหกยังมีข้อได้เปรียบในการเป็นตัวแปรตัวเดียวซึ่งต่างจากตัวแปรหลายตัวที่อาจเกิดข้อผิดพลาด
หากต้องการใช้รหัสฐานสิบหกเพื่อเขียนโค้ดสี HTML ให้ใช้แอตทริบิวต์ style เดียวกันกับรหัสฐานสิบหกแทน "hsl" หรือ "rgb":
<body style="background-color:#228B22;"> </body>
โปรดจำไว้ว่าลักษณะการทำงานของสีฐานสิบหกจะเปลี่ยนไปตามตำแหน่ง พิจารณาเสมอว่าคุณกำลังทำงานกับองค์ประกอบแบบอินไลน์และองค์ประกอบระดับบล็อกหรือไม่ เมื่อกำหนดรหัสสีฐานสิบหก

เมื่อมีข้อสงสัย ให้ใช้ชื่อสี
สำหรับพวกเราที่ไม่ได้ใช้รหัสฐานสิบหกหรือค่า hsl คุณสามารถใช้ชื่อสีได้เสมอ คุณสามารถใช้ชื่อสีได้ 140 ชื่อใน HTML ดังนั้นหากคุณต้องการเปลี่ยนสีไซต์ของคุณในพริบตา ให้ใช้วิธีนี้
คุณจะใช้แอตทริบิวต์ style เดิม แต่คุณจะต้องแทนที่รหัสฐานสิบหกด้วยชื่อสี:
<body style="background-color:brown;"> </body>
การใช้ชื่อสีเป็นวิธีที่ยอดเยี่ยมสำหรับผู้ที่ต้องการเขียนโค้ดการเปลี่ยนสีแบบธรรมดาโดยไม่ต้องยุ่งยากมาก ครั้งต่อไปที่คุณต้องแก้ไขปัญหาอย่างเร่งด่วน ลองใช้ชื่อสีดูสิ!

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