css3實(shí)現(xiàn)背景圖片半透明內(nèi)容不透明的方法示例

上一個(gè)博客做登陸的頁(yè)面是遇到的問(wèn)題,突然想使用這種背景圖片透明,而內(nèi)容不透明的效果,這里我就說(shuō)一說(shuō)我的兩個(gè)思路吧。
效果展示:
內(nèi)容半透明
內(nèi)容不透明
最常見(jiàn)的做法事設(shè)置元素的opacity,這種設(shè)置出來(lái)的效果就是內(nèi)容與背景都事半透明的,嚴(yán)重影響視覺(jué)效果,達(dá)不到上述的效果
方法一:設(shè)置background-color:rgba(),這種方式只能設(shè)置背景顏色的透明度。
如果是背景是圖片的上面的方法將就不適用,以下提供兩個(gè)方法:
第一個(gè)就是利用偽元素::before,我們通過(guò)給偽元素添加背景并且將偽元素的設(shè)置偽元素的背景透明度來(lái)實(shí)現(xiàn)
.login_box::before{ content:""; background-image:url(images/one.jpg); opacity:0.5;//透明度設(shè)置 z-index:-1; background-size:500px 300px; width:500px; height:300px; position:absolute; //一定要設(shè)置position:absolute,這樣才能設(shè)置z-index,讓背景處于內(nèi)容的下一層 top:0px; left:0px; border-radius:40px; } .login_box{ position:fixed; left:50%; top:200px; width:500px; height:300px; margin-left:-250px; border-radius:40px; box-shadow: 10px 10px 5px #888; border:1px solid #666; text-align:center; }
方法與偽元素異曲同工,我們可以通過(guò)設(shè)置不通的div,里面的div放置內(nèi)容,父級(jí)div設(shè)置背景,然后給它設(shè)置透明度,大概布局如下:
<div class="bg"> <div class="content"> 內(nèi)容 </div> </div>
這樣也可以達(dá)到同樣的效果
到此這篇關(guān)于css3實(shí)現(xiàn)背景圖片半透明內(nèi)容不透明的方法示例的文章就介紹到這了,更多相關(guān)css3背景圖片半透明內(nèi)容不透明內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
DIV CSS實(shí)現(xiàn)網(wǎng)頁(yè)背景半透明效果
DIV半透明實(shí)現(xiàn),使用CSS實(shí)現(xiàn)DIV成半透明效果,CSS實(shí)現(xiàn)層與背景半透明效果。本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-11-30css實(shí)現(xiàn)背景半透明文字不透明的效果示例
本篇文章主要介紹了css實(shí)現(xiàn)背景半透明文字不透明的效果示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-08純css實(shí)現(xiàn)背景圖片半透明內(nèi)容不透明的方法
這篇文章主要介紹了純css實(shí)現(xiàn)背景圖片半透明內(nèi)容不透明的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-12Css如何實(shí)現(xiàn)背景色透明或半透明但內(nèi)容不透明
實(shí)現(xiàn)背景色透明或半透明但內(nèi)容不透明,在某些情況下還是比較實(shí)用的,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-11-29純CSS實(shí)現(xiàn)背景半透明文字不透明效果兼容IE6
在某些情況下可能會(huì)需要背景半透明文字不透明這樣的效果,實(shí)現(xiàn)起來(lái)并不復(fù)雜,通過(guò)濾鏡便可做到,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-05淺談css實(shí)現(xiàn)背景顏色半透明的兩種方法
在頁(yè)面布局時(shí),為了給用戶不一樣的視覺(jué)效果,需要設(shè)置div的背景顏色為半透明狀態(tài),本文就來(lái)介紹一下css實(shí)現(xiàn)背景顏色半透明的兩種方法,感興趣的可以了解一下2021-12-03