css控制背景圖片隨div的大小而縮放


在網頁布局中,常會遇到 一張圖片鋪滿整個屏幕。在不同的分辨率下仍然整處於滿屏的狀態。

方法一:

.login_BG img{
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
        }

<div class="login_BG">
        <img src="../images/login_BG.png"/>
</div>

 方法二:

http://www.cnblogs.com/chaozhang/p/4701297.html

 

方法三:

 html, body {
            margin: 0;
            padding: 0;
            background: url('../image/bg.png') no-repeat fixed;
            background-attachment: fixed;/*設置背景圖像是固定的*/
            background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
            /* IE6-9 */
           /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png', sizingMethod=scale);
            -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png', sizingMethod=scale);*/
            /*
            AlphaImageLoader:在元素的背景和內容之間插入一張圖片,並提供對此圖片的剪切和改變尺寸的操作。如果載入的是PNG(Portable Network Graphics)格式,則0%-100%的透明度也被提供。
            語法格式:filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
            enabled:可選項,布爾值(Boolean)。設置或檢索濾鏡是否激活。 true:默認值。濾鏡激活。 false:濾鏡被禁止。
            sizingMethod:可選項。字符串(String)。設置或檢索濾鏡作用的對象的圖片在對象容器邊界內的顯示方式。
            1)crop:剪切圖片以適應對象尺寸。
            2)image:默認值。增大或減小對象的尺寸邊界以適應圖片的尺寸。
            3)scale:縮放圖片以適應對象的尺寸邊界。
            src:必選項。字符串(String)。使用絕對或相對 url 地址指定背景圖像。假如忽略此參數,濾鏡將不會作用。
            */
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM