CSS-背景顏色|background-color
屬性中的 background-color 會設定元素的背景色, 屬性的值為顏色值或關鍵字”transparent”二者選其一
/* Keyword values */ background-color: red; /* Hexadecimal value */ background-color: #bbff00; /* Hexadecimal value with alpha channel */ background-color: #11ffee00; /* 00 - fully transparent */ background-color: #11ffeeff; /* ff - fully opaque */ /* RGB value */ background-color: rgb(255, 255, 128); /* RGBA value or RGB with alpha channel */ background-color: rgba(117, 190, 218, 0.0); /* 0.0 - fully transparent */ background-color: rgba(117, 190, 218, 0.5); /* 0.5 - semi-transparent */ background-color: rgba(117, 190, 218, 1.0); /* 1.0 - fully opaque */ /* HSLA value */ background-color: hsla(50, 33%, 25%, 0.75); /* Special keyword values */ background-color: currentcolor; background-color: transparent; /* Global values */ background-color: inherit; background-color: initial; background-color: unset;
初始值 |
transparent |
---|---|
適用元素 |
all elements. It also applies to ::first-letter and ::first-line. |
是否是繼承屬性 |
no |
適用媒體 |
visual |
計算值 |
computed color |
Animation type |
a color |
正規順序 |
the unique non-ambiguous order defined by the formal grammar |
語法
background-color
屬性被指定為單個<color>
值。
值
<color>
是<color>
描述背景的統一顏色的CSS 。即使background-image
定義了一個或幾個,如果影像不透明,透明度也會影響渲染效果。在CSS中,transparent
是一種顏色。
正式語法
<color>where <color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color> where <rgb()> = rgb( [ [ <percentage>{3} | <number>{3} ] [ / <alpha-value> ]? ] | [ [ <percentage>#{3} | <number>#{3} ] , <alpha-value>? ] ) <rgba()> = rgba( [ [ <percentage>{3} | <number>{3} ] [ / <alpha-value> ]? ] | [ [ <percentage>#{3} | <number>#{3} ] , <alpha-value>? ] ) <hsl()> = hsl( [ <hue> <percentage> <percentage> [ / <alpha-value> ]? ] | [ <hue>, <percentage>, <percentage>, <alpha-value>? ] ) <hsla()> = hsla( [ <hue> <percentage> <percentage> [ / <alpha-value> ]? ] | [ <hue>, <percentage>, <percentage>, <alpha-value>? ] ) where <alpha-value> = <number> | <percentage> <hue> = <number> | <angle>
示例
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
.exampleone { background-color: teal; color: white; } .exampletwo { background-color: rgb(153,102,153); color: rgb(255,255,204); } .examplethree { background-color: #777799; color: #FFFFFF; }
結果
規範
Specification |
Status |
Comment |
---|---|---|
CSS Backgrounds and Borders Module Level 3The definition of `background-color` in that specification. |
Candidate Recommendation |
Though technically removing the transparent keyword, this doesn`t change anything as it has been incorporated as a true <color> |
CSS Level 2 (Revision 1)The definition of `background-color` in that specification. |
Recommendation |
No change |
CSS Level 1The definition of `background-color` in that specification. |
Recommendation |
Initial definition |
瀏覽器相容性
Feature |
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|---|
Basic Support |
1.0 |
12 |
1.0 |
4.01 |
3.5 |
1.0 |
Alpha channel for hex values |
52.0 |
No |
No |
No |
No |
No |
Feature |
Android |
Chrome for Android |
Edge mobile |
Firefox for Android |
IE mobile |
Opera Android |
iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support |
(Yes) |
(Yes) |
(Yes) |
1.0 |
(Yes) |
(Yes) |
(Yes) |
Alpha channel for hex values |
52.0 |
52.0 |
No |
No |
No |
No |
No |
在Internet Explorer 8和9中,存在一個錯誤,即計算background-color
的transparent
會使得click
事件不會被重疊元素觸發
相關文章
- 設定toast的字型顏色和背景顏色AST
- VC 對話方塊背景顏色、控制元件顏色控制元件
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- CSS 中的顏色、背景和剪下CSS
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- css3背景顏色漸變CSSS3
- svg 圖示設定背景顏色SVG
- 修改pyqtgraph匯出檢視背景顏色QT
- 強大的CSS:顏色、背景和剪下CSS
- 前端如何設定背景顏色的透明度 css中的 rgba() 函式詳解 :background-color: rgba(255,255,255,0)前端CSS函式
- 使用 Promise 迴圈改變 div 背景顏色Promise
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10
- 自定義Toast的背景顏色大小及字型大小AST
- vscode如何更改背景顏色主題,黑色或白色?VSCode
- 天地圖修改主題顏色修改背景色地圖
- 神奇的 CSS,讓文字智慧適配背景顏色CSS
- 讓你的文字自動適配背景顏色
- win10 如何設定txt背景綠色 win10如何在txt文件修改背景顏色Win10
- HTML連載79-背景圖片定位區域屬性、背景顏色HTML
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- CSS-背景圖片|background-imageCSS
- CSS-背景來源|background-originCSS
- 如果給一個元素設定background-color,它的顏色會填充哪些區域呢?
- eclipse怎麼簡單恢復預設背景顏色Eclipse
- canvas實現動態替換人物的背景顏色Canvas
- 純 CSS 解決自定義 CheckBox 背景顏色問題CSS
- Flutter 實現“斑馬紋”背景(需要變換顏色)Flutter
- 直播軟體原始碼,改變button的背景顏色原始碼
- CSS-背景位置-x|background-position-xCSS
- 更改NavMenu 導航選單啟用時的背景顏色
- vue - elementui 元件 表格 <el-table> 列頭修改背景顏色VueUI元件
- bootstrap datepicker 單獨設定某些日期的特殊背景顏色和某些月份特殊背景boot
- CSS設定選中網頁文字時的背景和顏色CSS網頁
- 如何設定小程式頁面各個部分的背景顏色?
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- C# 獲取PPT幻燈片背景型別和顏色C#型別
- js設定頁面TR 的屬性 背景顏色 樣式JS