1. 程式人生 > >html 網頁背景圖片根據屏幕大小CSS自動縮放

html 網頁背景圖片根據屏幕大小CSS自動縮放

val apple back clas 交互 dde fun 效果 而且

https://blog.csdn.net/coslay/article/details/47109281

騰訊微博和QQ空間的登錄背景圖片是根據訪客的屏幕大小自動縮放的,但是好像是用JQuery代碼實現的。先不說要調用jq庫拖慢了網頁的打開時間,而且對於兼用性不好。

前幾天用CSS研究出相同效果的樣式代碼。無論圖片多大都能根據屏幕變化(當然圖片尺寸越大越好)。而且在拉動網頁窗體大小時會自動調節圖片大小,實時交互。效果上圖看不了。在這裏放個連接,

CSS 代碼如下:

#background 
{ 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #211f1f; 
    display:none\8;
} 
#background .bg-photo 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    overflow: hidden;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
} 

#background .bg-photo-1 
{ 
    background: url(‘../image/alone.jpg‘) no-repeat center center;
} 

#background-ie { 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #211f1f;
}

HTML代碼如下:

<div id="background">
<div class="bg-photo bg-photo-1" style="display: block;"></div>
</div>

html 網頁背景圖片根據屏幕大小CSS自動縮放