使用方式 Background
Last updated
Last updated
在測試前,需要把div 高度設好或是輸入內容才能看的到Background效果。
差異參考:https://www.w3schools.com/cssref/playit.asp?filename=playcss_background-origin
做網頁時候,如果要把網頁做起來活潑靈活,可以使用一張大圖片來活用。當使用者要用多張大量圖檔賭取,可以考慮改用CSS Sprite 這技術,減少讀取網頁圖檔的速度。
將小圖合併成大圖之後,再使用CSS下列屬性來應用。
1.background-image 指定背景圖片路徑來源 2.background- repeat 決定背景圖片如何重複 3.background-position 設定背景圖片的位置、座標
1. 使用photoshop 把很多小圖拼成一張大圖。 優點:開photoshop檔案修改後,直接轉成一張大圖。 缺點:開發時需要將每張圖有規律地排列定位、修改時需重新設定圖片座標,維護有點麻煩。
備註:GuideGuide 是一個免費的 Photoshop 外掛程式, 可以快速產生參考線,輔助你定位圖片。 參考文章:http://dclick.fourdesire.com/2013/03/08/css-sprite?ref=extended
2. 透過線上或軟體的小工具。 優點:只要簡單上傳修改後的圖片,就可以幫你拼成一張圖片,並產生完整的css程式碼給你。 缺點:每次修改要開photoshop檔案,轉存修改的小圖,再上傳到工具裡,維護上也是比較麻煩。
3. 藉由Sass 和 Compass 自動產生CSS Sprites。 優點: 修改圖檔後,無需上傳圖檔,自動幫你拼成一張大圖,並產生CSS程式碼。 缺點:需要額外具備Sass 技能。