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