1-10. 背景、顏色、邊框、陰影...再加強
CSS 背景樣式屬性
版本 | 屬性 | 說 明 |
---|---|---|
1 | background | 複合屬性。合併縮寫所有基本的背景屬性設定。 參考【英文版】 【簡中版】 |
1 | background-attachment | 設置背景圖像是隨對象內容滾動還是固定的。 參考【英文版】 【簡中版】 |
1 | background-color | 設置對象的背景顏色。 參考【英文版】 【簡中版】 |
1 | background-image | 設置對象的背景圖像。 參考【英文版】 【簡中版】 |
1 | background-position | 設置對象的背景圖像位置。 參考【英文版】 【簡中版】 |
1 | background-repeat | 設置對象的背景圖像如何鋪排填充。 參考【英文版】 【簡中版】 |
CSS3 背景樣式新屬性
版本 | 屬性 | 說 明 |
---|---|---|
3 | background-size | 設置對象的背景圖像的尺寸大小。 參考【英文版】 【簡中版】 |
3 | background-clip | 指定對象的背景圖像向外裁剪的區域。 參考【英文版】 【簡中版】 |
3 | background-origin | 設置背景圖像計算background-position時的參考原點。 參考【英文版】 【簡中版】 |
#b1 與 #b2 區塊:背景尺寸範例測試
#b1
#b2
設定 background-size ,目前背景影像的定位原點在「左上角」
contain
會保持影像的寬高比例,將影像縮放成至少一個以上完整納入。
結果,尺寸靠近的一邊 100% 呈現,另一邊 repeat 呈現。
cover
會保持影像的寬高比例,將影像縮放成只顯示一個以內。
結果,尺寸靠近的一邊 100% 呈現,另一邊超出覆蓋。
#b3 區塊:多重背景範例測試
※
1、2 版的 background 各屬性可以合併縮寫在 background : ......,
但是,3 版的新屬性不能合併縮寫在 background : ........
※
當設定 background : ..... 屬性時, 前面所有相關的 background 設定將被取代,
如果先設定 background : .....,
後面設定其中一個背景設定 (例如: background-color)
那麼就可以只改變指定的背景項目。
顏色相關...
版本 | 屬性 | 說 明 |
---|---|---|
1,3 | color | 有關顏色的指定。 參考【英文版】 【簡中版】 【英文版 (留意左側目錄)】 |
3 | opacity | 指定元素物件的不透明度。 參考【英文版】 【簡中版】 |
3 | 漸層顏色 | 有關漸層顏色的設定。 參考【英文版】 【簡中版】 |
背景漸層顏色
測試漸層顏色的設計
邊框
版本 | 屬性 | 說 明 |
---|---|---|
3 | border-radius | 區塊方框四個角的圓角設計。 參考【英文版】 【英文版】 【簡中版】 |
3 | border-image | 以影像設計區塊的邊框。
參考【英文版】
【簡中版】 border-image: source slice width outset repeat; border-image-source: url(border.png); 邊框圖像 border-image-slice: 50% 50%; 邊框圖像向內偏移的距離(%是圖像的百分比大小) border-image-width: 30 30; 邊框圖像的大小 border-image-outset: 30 30; 邊框圖像向外移動的距離 |
先看看各種邊框樣式
邊框樣式 solid 實心線
邊框樣式 dashed 虛線
邊框樣式 dotted 點線
邊框樣式 double 雙線
groove 溝道狀 (凹下去再凸起來)
ridge 山脊狀 (凸上去再凹下來)
inset 凹下狀 (凹下去)
outset 凸起狀 (凸上去)
測試圓角的設計
測試邊框影像的設計
參考圖: | border1.png | border2.png | border3.png | border4.png |
---|---|---|---|---|
陰影
測試陰影的設計
線上參考範例/工具