利用 CSS3 設計背景圖片自動縮放全螢幕展示效果範例語法
<style>
body{
margin:0px;
padding:0px;
background:#fff url(背景圖片網址) center center fixed no-repeat; //設定背景圖片的呈現方式
background-size: cover; //設定背景圖片的填滿方式
}
</style>
透過以上的設定方式,就能讓背景圖片自動隨著瀏覽視窗大小縮放,而且會填滿整個瀏覽視窗,語法中的「margin:0px;」與「padding:0px;」的意思是網頁主體 body 標籤的外距與內距都設為 0,接著 background 屬性的設定方式解說如下:body{
margin:0px;
padding:0px;
background:#fff url(背景圖片網址) center center fixed no-repeat; //設定背景圖片的呈現方式
background-size: cover; //設定背景圖片的填滿方式
}
</style>
background:#fff url(背景圖片網址) center center fixed no-repeat;
各個參數由左而右的意思是這樣background:背景顏色 背景圖片 水平方向置中 垂直方向置中 背景圖片位置固定 背景圖片不重覆顯示;
最後的「background-size: cover;」表示背景圖片要填滿整個容器,根據上面的設計就是整個瀏覽視窗。補充,這樣網頁背景圖片自動填滿並自動縮放的效果所使用的是 background 屬性而不是 background-image 背景圖片屬性。
延伸閱讀
- CSS3 背景設計
- CSS3 多重背景圖片設計(近期推出)
- CSS3 resize 屬性
- CSS3 background-origin 屬性
- CSS DIV 背景圖片
- HTML 表格增加背景圖片語法