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
- Eclipse背景顏色修改Eclipse
- iOS UISearchBar 修改背景顏色iOSUI
- css 設定背景顏色CSS
- VC 對話方塊背景顏色、控制元件顏色控制元件
- iphone 更改鍵盤背景顏色iPhone
- UITabBarController、TabBar背景顏色設定、TabBarItem顏色處理UItabBarController
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- CSS 中的顏色、背景和剪下CSS
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- css3背景顏色漸變CSSS3
- JavaScript 背景顏色隨機變化JavaScript隨機
- iOS 顏色製作背景圖片iOS
- svg 圖示設定背景顏色SVG
- 強大的CSS:顏色、背景和剪下CSS
- 修改pyqtgraph匯出檢視背景顏色QT
- iOS button背景顏色狀態設定iOS
- 表格奇偶行不同背景顏色程式碼
- javascript網頁背景顏色漸變效果JavaScript網頁
- JavaScript元素點選背景顏色切換JavaScript
- css樣式背景顏色漸變效果CSS
- 使用 Promise 迴圈改變 div 背景顏色Promise
- iOS 背景圖層的顏色漸變效果iOS
- JavaScript點選按鈕切換背景顏色JavaScript
- IOS設定狀態列的背景顏色iOS
- 自定義chrome的輸入框背景顏色Chrome
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10
- 自定義Toast的背景顏色大小及字型大小AST
- 天地圖修改主題顏色修改背景色地圖
- 神奇的 CSS,讓文字智慧適配背景顏色CSS
- 設定文字的選中狀態背景顏色
- Android自定義邊框背景顏色的ToastAndroidAST
- 前端如何設定背景顏色的透明度 css中的 rgba() 函式詳解 :background-color: rgba(255,255,255,0)前端CSS函式
- HTML連載79-背景圖片定位區域屬性、背景顏色HTML
- win10 如何設定txt背景綠色 win10如何在txt文件修改背景顏色Win10
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- css3 ::selection的用法(改變選中文字的背景顏色或者文字顏色)CSSS3