使用CSS來設置背景圖片同傳統的做法一樣簡單,但相對於傳統控制方式,CSS提供了更多的可控選項,我們先來看看最基本的設置圖片的方法。
CSS背景圖片平鋪技巧
使用CSS來設置背景圖片同傳統的做法一樣簡單,但相對於傳統控制方式,CSS提供了更多的可控選項,我們先來看看最基本的設置圖片的方法。xHtml代碼:
代碼如下:
- <dividdivid="content">
- </div>
CSS代碼:
代碼如下:
- #content{
- border:1pxsolid#000fff;
- height:500px;
- background-image:url(images/bg.GIF);
- }
◆網頁中id為content的元素被我們設置了使用images文件夾下的bg.GIF作為背景,與傳統表格式布局中的設置並無差別,在默認狀態下,背景同樣以平鋪的方式出現在元素之中。然而使用CSS來控制背景當然不可能如此簡單,實際上CSS為我們提供了更多用於控制背景的屬性,包含可以控制元素是否需要平鋪。改進後的代碼:
代碼如下:
- #content{
- border:1pxsolid#000fff;
- height:500px;
- background-image:url(images/bg.GIF);
- background-repeat:repeat-x;
- }
◆加了background-repeat:repeat-x;之後,背景現在只在X軸即橫向進行了平鋪操作,縱向並沒有進行平鋪。這便是CSS對於背景細節的控制之一。background-repeat是針對背景平鋪的屬性設置,可選的值包含:
代碼如下:
- repeat即默認方式,完全平鋪背景;
- no-repeat在X及Y軸方向均不平鋪;
- repeat-x橫向平鋪背景;
- repeat-y縱向平鋪背景。
平鋪選項是在網頁設計中能夠經常使用到的一個選項,例如網頁中常用的漸變式背景。采用傳統方式制作漸變式背景,往往需要寬度為1px的背景進行平鋪,但為了使縱向不再進行平鋪,往往高度設為高於1000px。采用repeat-x方式的話,只需要將漸變背景按需要高度設計就行不再需要使用超高的圖片來平鋪了。
詳細出處參考:http://www.jb51.Net/CSS/11543.Html
【編輯推薦】