主頁 > 知識庫 > 前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼

前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼

熱門標(biāo)簽:欣鼎電銷機(jī)器人 效果 如何查看地圖標(biāo)注 惡搞電話機(jī)器人 黃石ai電銷機(jī)器人呼叫中心 地圖標(biāo)注軟件打印出來 電話機(jī)器人技術(shù) 高德地圖標(biāo)注商戶怎么標(biāo) ok電銷機(jī)器人 智能電銷機(jī)器人被禁用了么

講干貨,不啰嗦,有時候前端會遇到背景虛化但要求內(nèi)容清晰的需求,先看效果:

以下為具體實現(xiàn):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景虛化</title>
</head>
<body>
    <div class="main">
<!--        以下為背景虛化,其他內(nèi)容清晰-->
<!--        內(nèi)容層-->
        <div class="banner">
            <div class="banner-contain">
                <h1>我是內(nèi)容</h1>
            </div>
<!--            背景層-->
            <div class="banner-bg"></div>
        </div>
    </div>
    <style>
        .main{
            width: 100%;
        }
        .banner{
            width: 100%;
            position: relative;
        }
        .banner-bg{
            width: 100%;/*寬度鋪滿屏幕*/
            padding-top: 52.734%;/*圖片高度除以寬度,得到此值*/
            background: url("test.jpg")center center no-repeat;/*兩個center分別為水平和垂直方向的對齊方式*/
            background-size: 100%;/*背景水平鋪滿*/
            filter:blur(10px);/*虛化值,越大越模糊*/
        }
        .banner-contain{
            position: absolute;/*設(shè)置內(nèi)容層絕對定位*/
            width: 100%;
            text-align: center;
            z-index: 6;/*將內(nèi)容至于上層*/
            margin-top: 6%;
        }
    </style>
</body>
</html>

1.自適應(yīng)的實現(xiàn):

設(shè)置div標(biāo)簽padding-top為百分比,padding和margin百分比值是依據(jù)寬度計算的而非屏幕高度,所以可以依此設(shè)置一個自適應(yīng)的區(qū)域,比如圖片信息如下

那么高寬比例為:540/1024 大概為52.734%,也就是高度為寬度的52.734%,這里寬度設(shè)置為100%,那么寬度的padding-top即為52.734%*100%

2.背景虛化內(nèi)容清晰的實現(xiàn):

設(shè)置兩個層,一個是背景虛化層,自適應(yīng)撐起整個外層div容器,通過filter:blur()屬性設(shè)置虛化值,另一個為內(nèi)容層,絕對定位,設(shè)置z-index提高內(nèi)容層層次防止被遮擋,這樣內(nèi)容層不受虛化影響

總結(jié)

以上所述是小編給大家介紹的前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標(biāo)簽:金昌 中山 聊城 盤錦 綏化 赤峰 阿壩 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼》,本文關(guān)鍵詞  前端,實現(xiàn),背景,虛化,但,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于前端實現(xiàn)背景虛化但內(nèi)容清晰且自適應(yīng) 的實例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章