CSS 颜色

指定颜色是通过使用预定义的颜色名称,或 RGB、HEX、HSL、RGBA、HSLA 值。


CSS 颜色名

在 CSS 中,可以使用颜色名称来指定颜色:

Tomato
Orange
DodgerBlue
MediumSeaGreen
Gray
SlateBlue
Violet
LightGray
实例
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1 style="background-color:Tomato;">番茄色</h1>
  5. <h1 style="background-color:Orange;">橙色</h1>
  6. <h1 style="background-color:DodgerBlue;">道奇蓝</h1>
  7. <h1 style="background-color:MediumSeaGreen;">中海绿色</h1>
  8. <h1 style="background-color:Gray;">灰色</h1>
  9. <h1 style="background-color:SlateBlue;">板岩蓝</h1>
  10. <h1 style="background-color:Violet;">紫色</h1>
  11. <h1 style="background-color:LightGray;">浅灰</h1>
  12. </body>
  13. </html>

CSS / HTML 支持 140 种标准颜色名


CSS 背景色

您可以为 HTML 元素设置背景色:

这个背景颜色是 dodgerblue
这个背景颜色是 tomato
实例
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1 style="background-color:DodgerBlue;">
  5. 上海是中华人民共和国四个直辖市之一。欢迎来到上海!
  6. </h1>
  7. <p style="background-color:Tomato;">
  8. 该市位于长江南口,黄浦江流经。
  9. </p>
  10. </body>
  11. </html>

CSS 文本颜色

您可以设置文本的颜色:

中国

中国是一个美丽的国家!

中国,官方名称中华人民共和国,是东亚的一个国家。

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h3 style="color:Tomato;">你好,上海</h3>
  5. <p style="color:DodgerBlue;">上海是中国四个直辖市之一。欢迎来到上海!</p>
  6. <p style="color:MediumSeaGreen;">该市位于长江南口,黄浦江流经。</p>
  7. </body>
  8. </html>

CSS 边框颜色

您可以设置边框的颜色:

Hello World
Hello World
Hello World
实例
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1 style="border: 2px solid Tomato;">Hello World</h1>
  5. <h1 style="border: 2px solid DodgerBlue;">Hello World</h1>
  6. <h1 style="border: 2px solid Violet;">Hello World</h1>
  7. </body>
  8. </html>

CSS 颜色值

在 CSS 中,还可以使用 RGB 值、HEX 值、HSL 值、RGBA 值或者 HSLA 值来指定颜色:

与颜色名 "Tomato" 等效:

rgb(255, 99, 71)
#ff6347
hsl(9, 100%, 64%)

与颜色名 "Tomato" 等效,但是透明度为 50%:

rgba(255, 99, 71, 0.5)
hsla(9, 100%, 64%, 0.5)
实例
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>与颜色名 "Tomato" 等效</p>
  5. <h1 style="background-color:rgb(255, 99, 71);">rgb(255, 99, 71)</h1>
  6. <h1 style="background-color:#ff6347;">#ff6347</h1>
  7. <h1 style="background-color:hsl(9, 100%, 64%);">hsl(9, 100%, 64%)</h1>
  8. <p>与颜色名 &quot;Tomato&quot; 等效,但是透明度为 50%:</p>
  9. <h1 style="background-color:rgba(255, 99, 71, 0.5);">rgba(255, 99, 71, 0.5)</h1>
  10. <h1 style="background-color:hsla(9, 100%, 64%, 0.5);">hsla(9, 100%, 64%, 0.5)</h1>
  11. <p>除了预定义的颜色名称外,还可以使用RGB、HEX、HSL指定颜色,甚至可以使用 RGBA 或 HSLA 颜色值指定透明颜色。</p>
  12. </body>
  13. </html>

深入学习 Color

通过这些链接,您可以继续学习有关 RGBHEXHSL 的更多知识。