所謂的毛玻璃效果其實(shí)是半透明+模糊,可以用CSS filter實(shí)現(xiàn)。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供日土網(wǎng)站建設(shè)、日土做網(wǎng)站、日土網(wǎng)站設(shè)計(jì)、日土網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、日土企業(yè)網(wǎng)站模板建站服務(wù),十多年日土做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
時(shí)間不多,就拋個(gè)磚,題主可以自己找一下文檔和更多案例。
filter - CSS
div {
-moz-filter: blur(5px);
-webkit-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
大體思路是,當(dāng)出現(xiàn)彈出層的時(shí)候,對(duì)背景層增加blur filter,再給彈出層的一定透明度就可以了。
因?yàn)橛型瑢W(xué)堅(jiān)持說 CSS filter 只能用于圖片,所以錄了一個(gè)小視頻,證明它是可以用于可視的DOM元素的。
在 codepen 上找了一個(gè)栗子,是通過CSS filter + JS復(fù)制滾動(dòng)元素實(shí)現(xiàn)的毛玻璃 Nav Bar 效果,也可以說明,這個(gè)屬性真的不是只能作用于圖片,也不需要“截屏”啊。
引入jQuery,寫好事件之后,核心代碼如下 $(".modal-content").slideUp(); //關(guān)閉層 $(".modal-content video#vd01").trigger("pause").hide(); //關(guān)閉視頻
寫一個(gè)fixed定位的div,z-index稍微高一點(diǎn),設(shè)置一下背景色和透明度就行
遮罩層高度設(shè)置為100%;定位{position: fixed;z-index:11;background:rgba(0,0,0,0.6);height:100%;top:0;left:0;}
最普遍的做法遮罩層默認(rèn)display:none;需要彈出的場景display:block;關(guān)閉遮罩層display:none;
第一步:新建一個(gè)html頁面
頁面中先做出一個(gè)【領(lǐng)紅包】的按鈕,如圖(圖中左側(cè)是效果右側(cè)是代碼),點(diǎn)擊這個(gè)按鈕就會(huì)彈出一個(gè)紅包的活動(dòng)消息,即我們要的遮罩效果
css遮罩層怎么做
css遮罩層怎么做
第二步:做出遮罩層
遮罩層的作用就是將層后面的內(nèi)容都遮住,覆蓋全屏,所以:
寬高都設(shè)為:100%;
位置 position:absolute;left:0; top:0;
背景色 一般都設(shè)為透明的 background: rgba(0,0,0,0.5);
層的順序 z-index:100; (設(shè)置一個(gè)比較大的數(shù)值)
css遮罩層怎么做
第三步:做出遮罩層上的內(nèi)容
1、在遮罩層上添加活動(dòng)效果圖
2、關(guān)閉活動(dòng)信息彈出框的【關(guān)閉】按鈕
注意:遮罩層上的內(nèi)容也要添加上z-index且數(shù)值要比遮罩層的大,z-index:101
如圖(左側(cè)效果,右側(cè)代碼)
css遮罩層怎么做
css遮罩層怎么做
第四步:用js實(shí)現(xiàn)遮罩效果演示
首先我們看到的頁面上是沒有遮罩層的,只有一個(gè)【領(lǐng)紅包】的按鈕在頁面中;
然后我們點(diǎn)就【領(lǐng)紅包】按鈕,就彈出遮罩效果;再要關(guān)閉遮罩層時(shí)點(diǎn)擊右上角的關(guān)閉按鈕,就退出了遮罩成的活動(dòng)信息。具體操作如下:
1、將遮罩層隱藏起來 display:none;
2、點(diǎn)擊【領(lǐng)紅包】時(shí),遮罩層顯示 display:block;
3、點(diǎn)擊關(guān)閉按鈕,遮罩層消失 display:none;
如圖
css遮罩層怎么做
css遮罩層怎么做
css遮罩層怎么做
css遮罩層怎么做
css遮罩層怎么做
網(wǎng)站欄目:html5遮罩層,網(wǎng)頁遮罩層
轉(zhuǎn)載來于:http://chinadenli.net/article3/dsidjos.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、ChatGPT、動(dòng)態(tài)網(wǎng)站、App設(shè)計(jì)、企業(yè)建站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)