1. 程式人生 > >兩種背景圖片不重複的鋪滿網頁螢幕的方法對比(HTML/JSP)

兩種背景圖片不重複的鋪滿網頁螢幕的方法對比(HTML/JSP)

前端佈局入門中,基本上都逃不過平鋪背景圖片的問題,下面就介紹幾種圖片不重複鋪滿螢幕的方法。

方法一:

背景圖片寬高拉伸至與瀏覽器頁面一致

<!DOCTYPE HTML>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>三歲的HTML</title>
    <style type="text/css">
        #img {  
        z-index:-1;  /*使背景圖片置底顯示*/
        position
:absolute
;/*將背景圖片設定成 absolute(絕對定位),使其顯示於文件流之下,不佔有文件流空間*/ width:100%; height:100%; }
</style> </head> <body scroll = no> <!-- 圖片不隨滾動條滾動 --> <img alt = "圖片無法載入" src="pic.jpg" id="img"> <p><abbr title = "World Health Organization" style
= "color:white">
WHO</abbr> 成立於 1948 年。</p> </body> </html>

方法二:

背景圖片按比例縮放,平鋪瀏覽器頁面

縮放比例為 圖片寬度:瀏覽器寬度

<!DOCTYPE HTML>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>三歲的HTML</title>
    <style type="text/css">
        body
{ background-image: url(pic.jpg); background-size:cover; }
</style> </head> <body scroll = no> <!-- 圖片不隨滾動條滾動 --> <img alt = "圖片無法載入" src="pic.jpg" id="img"> <p><abbr title = "World Health Organization" style = "color:white">WHO</abbr> 成立於 1948 年。</p> </body> </html>

兩種方法的對比

方法一:若圖片寬高比與瀏覽器不一致,會因強行拉伸導致圖片形變

方法二:按比例縮放,圖片完美顯示