WEB ◆ TS Library ◆ 熱衷分享 ◆ 享受教學相長 ◆ 無形的網絡擁有熱情溫度的傳遞
網頁設計基礎課程目錄

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

陰影

版本 屬性 說 明
3 box-shadow 區塊方框block的陰影。 參考【英文版】 【英文版】 【簡中版
3 text-shadow 文字的陰影。 參考【英文版】 【英文版】 【簡中版

測試陰影的設計

陰影的測試

線上參考範例/工具

CSS Gradient 漸層程式碼產生器 CSS Background Visualizer TSuiling

CSS Gradient 漸層程式碼產生器 CSS Background Visualizer

CSS Gradient 樣本參考&漸層程式碼產生器 CSS Background Visualizer

CSS Gradient 樣本參考 CSS Background Visualizer

CSS Gradient 漸層顏色動畫產生器 CSS Background Visualizer

CSS Glassmorphism Generator 重疊部份半透明模糊(毛玻璃效果) CSS Background Visualizer

CSS Glassmorphism Generator 重疊部份半透明模糊(毛玻璃效果) CSS Background Visualizer

CSS Glassmorphism Generator 重疊部份半透明模糊(毛玻璃效果) CSS Background Visualizer


CSS Neumorphic Gradient (陰影)擬態產生器 CSS Shadow Visualizer

CSS Neumorphic Gradient (陰影)擬態產生器(還有動態 loading... 效果) CSS Shadow Visualizer

CSS Box Shadow 陰影產生器 CSS Shadow Visualizer TSuiling

CSS Box Shadow 陰影樣本參考 CSS Shadow Visualizer

CSS 文字陰影 產生器 CSS Shadow Visualizer TSuiling


CSS 花式邊框產生器 CSS Border Visualizer

CSS 花式邊框 + 陰影 產生器 CSS Border Visualizer