CSS 属性

CSS的background-color属性用于为元素的整个背景设置纯色。

属性值

它使用各种设置背景颜色颜色值,例如预定义的颜色名称(例如"red"、"blue"、"gree")、十六进制颜色代码(例如"#FF0000"、"#0000FF")、RGB 颜色值(例如"rgb( 255, 0, 0)") 或 HSL 颜色值(例如,"hsl(0, 100%, 50%)")。

  • <color>:任何有效格式的任何颜色值。

适用范围

所有 HTML 元素。

语法

关键字值

background-color: red;
background-color: indigo; 

十六进制值

background-color: #bbff00; 
background-color: #bf0; 
background-color: #11ffee00; 
background-color: #1fe0;
background-color: #11ffeeff; 
background-color: #1fef; 

RGB 值

background-color: rgb(255 255 128); 
background-color: rgb(117 190 218 / 50%); 

HSL 值

background-color: hsl(50 33% 25%);
background-color: hsl(50 33% 25% / 75%); 

特殊关键字值

background-color: currentcolor;
background-color: transparent; 

CSS background-color: <color> 

以下示例演示使用不同 CSS 背景颜色的不同背景颜色颜色名称、RGB、RGBA、HSL、HSLA、透明等值 -

<html>
<head>
<style>  
   div {
      display: inline-block;
      border: 1px solid black;
      height: 100px;
      width: 100px;
   }
   .color-name {
      background-color: lightblue;
   }
   .rgb {
      background-color: rgb(231, 181, 181);
   }
   .rgba {
      background-color: rgba(149, 224, 149,0.8);
   }
   .hsl {
      background-color: hsl(50 33% 25%);
   }
   .hsla {
      background-color: hsla(50 33% 25% / 0.25);
   }
   .transparent {
      background-color: transparent;
   }
</style>
</head>
<body>
   <h2>background-color</h2>
   <div class="color-name">
      <h3>color name</h3>
   </div>
   <div class="rgb">
      <h3>rgb value</h3>
   </div>
   <div class="rgba">
      <h3>rgba value</h3>
   </div>
   <div class="hsl">
      <h3>hsl value</h3>
   </div>
   <div class="hsla">
      <h3>hsla</h3>
   </div>
   <div class="transparent">
      <h3>transparent</h3>
   </div>
</body>
</html>