這篇文章主要介紹了CSS3如何為背景圖設(shè)置遮罩并解決遮罩樣式繼承問(wèn)題,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到單縣網(wǎng)站設(shè)計(jì)與單縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋單縣地區(qū)。
工作中很多時(shí)候需要對(duì)圖片背景作處理,比如設(shè)置通透性,模糊處理等等

但是如果對(duì)背景圖所在標(biāo)簽直接設(shè)置這些效果的話,這些樣式會(huì)被子標(biāo)簽繼承。

例1: 給背景所在標(biāo)簽設(shè)置模糊效果,影響到了子標(biāo)簽內(nèi)的文字
<style>
.parent{
background: url('./test.jpg') no-repeat center;
filter: blur(3px)
}
.son{
filter: blur(0);
/*
在子標(biāo)簽內(nèi)設(shè)置相同屬性也無(wú)法覆蓋繼承來(lái)的樣式
*/
}
</style>
<div class="parent">
<p class="son">Hello</p>
</div>解決方法:
為父標(biāo)簽中添加一個(gè)標(biāo)簽,令其絕對(duì)定位并鋪滿父標(biāo)簽,將背景 / 樣式設(shè)置在該標(biāo)簽內(nèi)。
<style>
.parent{
position: relative;
/*讓父標(biāo)簽相對(duì)定位,使.middle相對(duì)自己定位*/
}
.middle{
background: url('./test.jpg') no-repeat center;
filter: blur(3px);
position: absolute;
height: 100%;
width: 100%;
z-index: -1;
/*降低圖層高度,防止遮蓋其他子元素*/
}
.son{
}
</style>
<div class="parent">
<div class="middle"></div>
<p class="son">Hello</p>
</div>
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“CSS3如何為背景圖設(shè)置遮罩并解決遮罩樣式繼承問(wèn)題”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
網(wǎng)站標(biāo)題:CSS3如何為背景圖設(shè)置遮罩并解決遮罩樣式繼承問(wèn)題
新聞來(lái)源:http://chinadenli.net/article20/gdghco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站排名、定制網(wǎng)站、網(wǎng)站導(dǎo)航、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)