ImageColorPicker.com

    ตัวแปลงจาก HSL เป็น HEX

    แปลงสี HSL เป็น HEX ได้ทันทีและฟรี

    #3398DB

    วางค่าสีใดก็ได้ — เราจะตรวจจับรูปแบบให้

    H
    S
    L
    ผลลัพธ์ HEX
    #3398DB

    สีนี้ในทุกฟอร์แมต

    การเลือกสีใน HSL สบายกว่า แต่ stylesheet, การส่งมอบดีไซน์ และเอกสารแบรนด์ยังคงใช้ HEX ตัวแปลงนี้เชื่อมช่องว่างและให้โค้ดหกหลักสำหรับการผสม H, S และ L ใดๆ

    วิธีการแปลงจาก HSL เป็น HEX

    1. แปลงความอิ่มตัวและความสว่างเป็นเศษส่วน: 60% จะเป็น 0.6
    2. คำนวณ chroma C = (1 − |2L − 1|) × S — นั่นคือระยะห่างของสีจากสีเทา
    3. ใช้โทนสีเพื่อวาง chroma นั้นบนแชนเนลแดง เขียว และน้ำเงิน แล้วเลื่อนทั้งสามแชนเนลด้วย L − C/2
    4. คูณแต่ละแชนเนลด้วย 255 ปัดค่าดังกล่าว แล้วเขียนเป็นตัวเลขฐานสิบหกสองหลัก

    ตัวอย่างที่ทำงานได้

    HSL hsl(204, 70%, 53%)=HEX #3398DB

    การปัดเกิดขึ้นครั้งเดียวในขั้นตอนสุดท้าย เมื่อแต่ละแชนเนลถูกจับเป็นค่าจำนวนเต็ม 0–255 ผลลัพธ์คือโค้ด HEX ที่ใกล้เคียงที่สุดกับค่า HSL ของคุณและโดยทั่วไปจะตรงกับที่เครื่องมือออกแบบแสดง

    HSL และ HEX อธิบาย

    HSL คืออะไร?

    HSL แยกสีเป็น hue (0–360° บนวงล้อสี), saturation (ความสดของสี, 0–100%) และ lightness (ความสว่าง, 0–100%) เพราะแต่ละส่วนตรงกับวิธีที่คนอธิบายสี HSL จึงเป็นฟอร์แมตที่ง่ายที่สุดสำหรับสร้างไทนท์ เงา และพาเลตต์ที่สม่ำเสมอ — ทั้งแบบทำมือหรือในโค้ด

    ไวยากรณ์:
    hsl(H, S%, L%)
    ช่วงค่า:
    0–360°, 0–100%, 0–100%
    เหมาะสำหรับ:
    พาเลตต์ ไทนท์และเงา ธีม

    HEX คืออะไร?

    โค้ด HEX เป็นเลขฐานสิบหกหกหลักที่เก็บช่องสัญญาณแดง เขียว น้ำเงินของสีไว้หลังเครื่องหมายนำหน้า # แต่ละคู่ตัวเลขแทนช่องหนึ่งช่อง ตั้งแต่ 00 (ไม่มี) ถึง FF (เต็ม) ซึ่งให้สีเดียวกับ RGB ประมาณ 16.7 ล้านสีในรูปแบบที่สั้นกว่า HEX เป็นค่าปริยายใน CSS เครื่องมือออกแบบ และแนวทางแบรนด์

    ไวยากรณ์:
    #RRGGBB
    ช่วงค่า:
    00–FF ต่อช่อง
    เหมาะสำหรับ:
    CSS การส่งมอบงานออกแบบ แนวทางแบรนด์

    ตารางอ้างอิงจาก HSL เป็น HEX

    สี CSS ที่ใช้บ่อยที่สุด แปลงจาก HSL เป็น HEX

    สีHSLHEX
    blackhsl(0, 0%, 0%)#000000
    whitehsl(0, 0%, 100%)#FFFFFF
    redhsl(0, 100%, 50%)#FF0000
    limehsl(120, 100%, 50%)#00FF00
    bluehsl(240, 100%, 50%)#0000FF
    yellowhsl(60, 100%, 50%)#FFFF00
    orangehsl(39, 100%, 50%)#FFA600
    tealhsl(180, 100%, 25%)#007F80
    purplehsl(300, 100%, 25%)#80007F
    grayhsl(0, 0%, 50%)#808080

    คำถามที่พบบ่อย