国产探花免费观看_亚洲丰满少妇自慰呻吟_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%;

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

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐山县| 谢通门县| 榆树市| 蒙自县| 堆龙德庆县| 哈巴河县| 洛南县| 岗巴县| 怀宁县| 黄大仙区| 三门峡市| 银川市| 嘉鱼县| 泸水县| 淮南市| 松滋市| 蒙城县| 曲阳县| 舟山市| 新乐市| 呼玛县| 德令哈市| 武冈市| 沂源县| 广平县| 顺昌县| 云南省| 义乌市| 高青县| 永和县| 西华县| 平远县| 景泰县| 霍山县| 姜堰市| 江都市| 凤冈县| 齐齐哈尔市| 桦川县| 四川省| 都兰县|