国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

怎樣使背景圖片占據整個屏幕?

2024-04-25 20:31:04
字體:
來源:轉載
供稿:網友

案例:想讓一張圖片占據整個屏幕,也就是說,當屏幕變大時背景圖片也變大并占據整個屏幕,要求一定兼容ie

一、CSS處理方法(僅IE)

代碼如下:

#backGroundImg { 
background-image: url("X.png"); 
background-repeat: no-repeat; 
filter:progid:dximagetransform.microsoft.alphaimageloader(src='X.png', sizingmethod='scale');/*加上這個,詳細可Google*/ 
}

二、把背景圖片做的足夠大

一般情況下,我們設計給我的圖都是1440*900的極限,然后居中顯示就會適應大部分的屏幕了。可是現在顯示器越來越大,加上Mac下Retina屏超高分辨率的虐待...當分辨率超過背景圖大小時,邊上就會變成背景色了。

所以最直觀的方法就是將背景圖的大小,翻倍,翻倍,再翻倍....只要超過主流瀏覽器最大分辨率就好了。

不過弊端很明顯,過大的圖片會極大的影響網頁的加載速度。

三、用Js/jQuery控制大小(這其實是種假象的背景自適應)

利用加入個<img>標簽,將z-index設置的低一些,然后用Js/jQuery監視窗口大小,然后改變圖片的長寬就好了。(詳細Google)

不過,這種方法,當圖片被拉伸或壓縮的過于嚴重的時候會非常可怕的.....

而且,如果屏蔽右鍵功能會很蛋疼;不屏蔽右鍵功能就露怯了。

四、利用<img>元素自適應。

這個其實和三差不多,如果是整個網頁的背景,在起始<body>后馬上加上<img>然后將CSS設置

width:100%;

height:100%;

這樣,圖片就會隨著瀏覽器的放大縮小自動縮放了。弊端也和三差不多。 

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平南县| 通许县| 昌邑市| 福建省| 黄冈市| 金溪县| 湛江市| 长汀县| 沭阳县| 巴南区| 玉门市| 胶南市| 南昌市| 东丽区| 台南市| 什邡市| 长泰县| 高平市| 重庆市| 沙雅县| 深州市| 高阳县| 平利县| 民和| 南召县| 麻阳| 四平市| 乌拉特后旗| 阿图什市| 称多县| 九龙城区| 黄陵县| 康马县| 衡东县| 茶陵县| 陵水| 黔南| 塔城市| 汽车| 普兰店市| 贵州省|