background-color

background-color CSS property 是用來設定 HTML 元素的背景顏色,值可以是顏色亦可以是特定關鍵字-- transparent.

語法

css
background-color: red;
background-color: rgb(255, 255, 128);
background-color: hsla(50, 33%, 25%, 0.75);
background-color: currentColor;
background-color: transparent;
background-color: #bbff00;

background-color: inherit;

參數

<color>

一個 CSS <color> (en-US) 用來表示一致的背景顏色。即便設定了一個或多個 background-image (en-US) ,背景渲染上依舊會渲染這顏色,若是圖片並非不透明圖,在透明區域就能看見。在 CSS 中, transparent 是一種顏色

正式語法

background-color = 
<color> (en-US)

範例

HTML

html
<div class="exampleone">Lorem ipsum dolor sit amet, consectetuer</div>

<div class="exampletwo">Lorem ipsum dolor sit amet, consectetuer</div>

<div class="examplethree">Lorem ipsum dolor sit amet, consectetuer</div>

CSS

css
.exampleone {
  background-color: teal;
  color: white;
}

.exampletwo {
  background-color: rgb(153, 102, 153);
  color: rgb(255, 255, 204);
}

.examplethree {
  background-color: #777799;
  color: #ffffff;
}

Result

規格定義

Specification
CSS Backgrounds and Borders Module Level 3
# background-color
預設值 (en-US)transparent
Applies toall elements. It also applies to ::first-letter and ::first-line (en-US).
繼承與否no
Computed value (en-US)computed color
Animation typea color

Browser compatibility

BCD tables only load in the browser

延伸閱讀