利用js+css簡單實現(xiàn)半透明遮罩彈窗
發(fā)布時間:2011-07-27 11:38:31 作者:佚名
我要評論

用到遮罩彈窗時在網(wǎng)上搜索,看到絕大多數(shù)都是基于Jquery的。我不想用那么復(fù)雜的應(yīng)用,于是自己寫了一個。
思路:
兩個div,一上一下。上面的包含iframe,用以展示彈窗內(nèi)容。下面的div實現(xiàn)半透明的遮罩效果。
代碼:
<div id="div_window2" style="z-index:600;left:0px; visibility:hidden; width:100%; position:absolute; height:100%;"> <table width="99%" height="99%" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="100%" height="100%" align="center"> <iframe id="iframe_window" width="445" height="252" noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" align="center"></iframe> </td> </tr> </table></div><div id="div_window" style="z-index:200;left:0px;visibility:hidden;width:100%;position:absolute;height:100%;background-color: #ffffff;opacity:0.8; filter:alpha(opacity=80)"></div>
其中下面的div設(shè)置css。為了兼容ie和火狐半透明要寫兩句:opacity:0.8; filter:alpha(opacity=80)
展示彈窗時把兩個div都顯示出,并賦予iframe地址。關(guān)閉時關(guān)閉兩個div。
最終效果下面的div遮蓋了彈窗以外的html元素,避免發(fā)生誤操作。實現(xiàn)起來簡簡單單。
兩個div,一上一下。上面的包含iframe,用以展示彈窗內(nèi)容。下面的div實現(xiàn)半透明的遮罩效果。
代碼:
復(fù)制代碼
代碼如下:<div id="div_window2" style="z-index:600;left:0px; visibility:hidden; width:100%; position:absolute; height:100%;"> <table width="99%" height="99%" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td width="100%" height="100%" align="center"> <iframe id="iframe_window" width="445" height="252" noresize scrolling="no" frameborder="0" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" align="center"></iframe> </td> </tr> </table></div><div id="div_window" style="z-index:200;left:0px;visibility:hidden;width:100%;position:absolute;height:100%;background-color: #ffffff;opacity:0.8; filter:alpha(opacity=80)"></div>
其中下面的div設(shè)置css。為了兼容ie和火狐半透明要寫兩句:opacity:0.8; filter:alpha(opacity=80)
展示彈窗時把兩個div都顯示出,并賦予iframe地址。關(guān)閉時關(guān)閉兩個div。
最終效果下面的div遮蓋了彈窗以外的html元素,避免發(fā)生誤操作。實現(xiàn)起來簡簡單單。
相關(guān)文章
CSS實現(xiàn)鼠標(biāo)懸浮出現(xiàn)遮罩層示例源碼
這篇文章給大家分享了兩個鼠標(biāo)懸浮出現(xiàn)說明遮罩層的效果,大家可以根據(jù)自己的需要選擇某一種效果,兩種效果文中都給出了實例代碼,下面來一起看看吧。2016-09-05SCSS移動端頁面遮罩層效果的實現(xiàn)及常見問題解決
這篇文章主要介紹了SCSS移動端頁面遮罩層效果的實現(xiàn)及常見問題解決,使用CSS的預(yù)處理器框架SCSS寫起來比原生CSS會來得更加簡便一些,需要的朋友可以參考下2016-06-09- 這篇文章主要介紹了使用CSS實現(xiàn)中間鏤空的圖片遮罩效果的方法,文中同時附帶介紹了一個用CSS3實現(xiàn)的鏤空一個圓形的代碼示例,需要的朋友可以參考下2015-12-24
css3實現(xiàn)圖片遮罩效果鼠標(biāo)hover以后出現(xiàn)文字
鼠標(biāo)hover 以后,圖片上面出現(xiàn)一個遮罩透明度變化,顯示設(shè)置好的文字,完全使用css 實現(xiàn),效果如下,喜歡的朋友可以參考下2013-11-05css div實現(xiàn)的遮罩層完美兼容IE6-IE9 FireFox
css div 遮罩層想必熟悉網(wǎng)頁的朋友都不陌生吧,網(wǎng)上也有相關(guān)的實現(xiàn)文章,不過大都對瀏覽器的兼容性不好,在本文將為大家介紹的是一個可以兼容IE6-IE9 FireFox 的遮罩層,感2013-10-11- 巧用CSS3 border實現(xiàn)圖片遮罩效果代碼,需要的朋友可以參考下2012-04-09
- css 遮罩樣式(支持IE和FireFox) ,需要的朋友可以參考下。2011-01-27
- 這篇文章主要介紹了CSS3 mask 遮罩的具體使用方法,詳細(xì)的介紹了CSS3 mask 遮罩的具體使用,具有一定的參考價值,有興趣的可以了解一下2017-11-03