CSS-背景來源|background-origin
background-origin
規定了指定背景圖片background-image
屬性的原點位置的背景相對區域.
/* Keyword values */ background-origin: border-box; background-origin: padding-box; background-origin: content-box; /* Global values */ background-origin: inherit; background-origin: initial; background-origin: unset;
請注意background-origin
被忽略時background-attachment
是fixed
…
注意:當使用 background-attachment
為fixed時,該屬性將被忽略不起作用。
初始值 |
padding-box |
---|---|
適用元素 |
all elements. It also applies to ::first-letter and ::first-line. |
是否是繼承屬性 |
no |
適用媒體 |
visual |
計算值 |
as specified |
Animation type |
discrete |
正規順序 |
the unique non-ambiguous order defined by the formal grammar |
語法
background-origin
屬性被指定為下面列出的關鍵字值之一。
值
border-box
背景是相對於邊框的位置。padding-box
背景是相對於填充框定位的。content-box
背景是相對於內容框定位的。
正式語法
<box>#where <box> = border-box | padding-box | content-box
示例
.example { border: 10px double; padding: 10px; background: url(`image.jpg`); background-position: center left; background-origin: content-box; }
#example2 { border: 4px solid black; padding: 10px; background: url(`image.gif`); background-repeat: no-repeat; background-origin: border-box; }
div { background-image: url(`logo.jpg`), url(`mainback.png`); /* Applies two images to the background */ background-position: top right, 0px 0px; background-origin: content-box, padding-box; }
規範
Specification |
Status |
Comment |
---|---|---|
CSS Backgrounds and Borders Module Level 3The definition of `background-origin` in that specification. |
Candidate Recommendation |
Initial definition. |
瀏覽器相容性
Feature |
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|---|
Basic Support |
1.01 |
12 |
4.02 3 |
9.04 |
10.5 |
3.01 |
content-box |
1.0 |
12 |
4.02 |
9.05 |
10.5 |
3.01 |
Feature |
Android |
Chrome for Android |
Edge mobile |
Firefox for Android |
IE mobile |
Opera Android |
iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support |
4.1 |
(Yes) |
(Yes) |
14.0 |
7.1 |
12.1 |
(Yes) |
content-box |
4.1 |
(Yes) |
(Yes) |
14.0 |
7.1 |
12.1 |
(Yes) |
1. Webkit也支援此屬性的字首版本,在這種情況下,除了目前的關鍵字,替代同義詞有:padding
,border
,和content
。
2. Gecko從1.1版到1.9.2版,對應於Firefox 1.0到3.6,都支援一個不同的字首語法:-moz-background-clip: padding | border
。
3. 從Firefox 49版本以後,也支援該屬性的-webkit
字首版本。
4. 在IE 7及以前,Internet Explorer的行為就像background-origin: border-box
被設定了一樣。在Internet Explorer 8中,就像常規預設值background-origin: padding-box
被設定了一樣。
5. 在IE 7和IE 9中,它總是表現得像background-clip: padding
如果設定為overflow: hidden | auto | scroll
相關文章
- CSS-背景顏色|background-colorCSS
- CSS-背景圖片|background-imageCSS
- CSS-實戰-梯形背景導航CSS
- CSS-背景位置-x|background-position-xCSS
- CSS background-originCSS
- CSS3 background-originCSSS3
- CSS background-origin屬性CSS
- background-clip 和 background-origin
- css-居中篇CSS
- CSS-文字格式CSS
- CSS-語法CSS
- css-盒模型CSS模型
- CSS-清除浮動CSS
- 利用PostCSS跳進未來的CSS- JS-Republics BlogCSSJS
- background-origin和background-clip區別
- CSS-伸縮佈局CSS
- css-媒體查詢CSS
- 深入解析css-筆記CSS筆記
- CSS-定位7-BFCCSS
- CSS-返回頂部程式碼CSS
- LKL(小蘋果)專案背景、功能與未來蘋果
- CSS-多列布局1-概述CSS
- 設定drawables物件背景導致資源被影響物件
- 靜態文字顏色背景改變示例源程式 (轉)
- js點選當前連結背景變色其他連結恢復原來背景色JS
- css-虛線邊框滾動效果CSS
- CSS-實戰-上傳按鈕美化CSS
- CSS-盒子模型-邊距合併CSS模型
- Less動態css-演講稿(ppt)CSS
- CSS-行內框、行框、行高CSS
- css-水平居中、垂直居中(初級篇)CSS
- CSS-多列布局2-斷行CSS
- CSS-多列布局3-瀑布流CSS
- CSS-實戰-互動式圖片CSS
- v$session的來源Session
- jndi資料來源
- 多資料來源與動態資料來源的權衡
- 那些你需要知道的CSS-總結CSS