Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การกำหนดคุณสมบัติ Color ใน CSS

เราสามารถกำหนดสีสำหรับข้อความ ขอบ และพื้นหลังขององค์ประกอบได้ด้วย CSS คุณสมบัติ color ใช้ระบุสีข้อความขององค์ประกอบ

ไวยากรณ์ (Syntax)

Selector {
  color: /*value*/;
}

ตัวอย่างที่ 1: สีข้อความและพื้นหลังบน div และ p

<!DOCTYPE html>
<html>
<head>
  <style>
    div { color: seashell; background-color: lightcoral; }
    p { font-size: 1.5em; color: blue; background-color: palegreen; box-shadow: 0 0 5px 1px rgb(0,0,0); }
  </style>
</head>
<body>
  <div>
    This is demo text.
    <p> Text added for reference. </p>
    This is demo text 2.
  </div>
</body>
</html>

ผลลัพธ์

การกำหนดคุณสมบัติ Color ใน CSS

ตัวอย่างที่ 2: สีบน h3 และ p

<!DOCTYPE html>
<html>
<head>
  <style>
    * { text-align: center; }
    h3 { color: red; border: 2px ridge rosybrown; }
    p { color: royalblue; background-color: cornsilk; box-shadow: 0 0 5px 1px deeppink; }
  </style>
</head>
<body>
  <h3>Demo Demo Demo Demo</h3>
  <p>Demo text here</p>
</body>
</html>

ผลลัพธ์

การกำหนดคุณสมบัติ Color ใน CSS

รูปแบบค่าสีที่รองรับ (Color Values)

รูปแบบตัวอย่างคำอธิบาย
Named Colorsred, seashell, rebeccapurple140+ ชื่อสีมาตรฐาน
Hex#ff0000, #f00, #ff0000ff (with alpha)RGB/RGBA เลขฐาน 16
RGB/RGBArgb(255,0,0), rgba(255,0,0,0.5)0-255 หรือ 0-100%
HSL/HSLAhsl(0,100%,50%), hsla(0,100%,50%,0.5)Hue 0-360, Sat/Light 0-100%
HWBhwb(0 0% 0%)Hue, Whiteness, Blackness (CSS Color 4)
LCH/LABlch(50% 100 40), lab(50% 100 0)Perceptually uniform (CSS Color 4)
color()color(display-p3 1 0 0)Color space แบบระบุ (CSS Color 4)
System ColorsCanvasText, ButtonFace, Highlightสีของระบบปฏิบัติการ

CurrentColor Keyword

currentColor ใช้ค่าของ color ขององค์ประกอบเดียวกัน ใช้ได้กับ border, outline, box-shadow, background ฯลฯ

.icon { color: blue; border: 2px solid currentColor; }

Color Property สร้างผลต่ออะไรบ้าง?

  • ข้อความ (text content)
  • ค่าเริ่มต้นของ border-color, outline-color
  • ค่าเริ่มต้นของ text-decoration-color, text-emphasis-color
  • ค่า currentColor สำหรับ properties อื่น