最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS+CSS實(shí)現(xiàn)彈出全屏灰黑色透明遮罩效果的方法

 更新時(shí)間:2014年12月20日 11:39:36   投稿:shichen2014  
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)彈出全屏灰黑色透明遮罩效果的方法,詳細(xì)分析了彈出遮罩層效果的實(shí)現(xiàn)方法以及完整的實(shí)例代碼,需要的朋友可以參考下

本文實(shí)例講述了js+CSS實(shí)現(xiàn)彈出一個(gè)全屏灰黑色透明遮罩效果的方法。分享給大家供大家參考。具體分析如下:

在眾多的網(wǎng)站都有這樣的效果,當(dāng)進(jìn)行一定的操作之后,會(huì)彈出一個(gè)灰黑色的半透明的遮罩,在上面可以操作指定的內(nèi)容,例如可以彈出一個(gè)登陸框之類(lèi)的內(nèi)容,下面就介紹一下如何實(shí)現(xiàn)此種效果,代碼實(shí)例如下:

復(fù)制代碼 代碼如下:
<!DOCTYPE html>   
<html>   
<head>   
<meta charset=" utf-8">   
<meta name="author" content="http://www.fzitv.net/" /> 
<title>CSS如何實(shí)現(xiàn)彈出一個(gè)全屏灰黑色透明遮罩效果-腳本之家</title>
<style type="text/css">
*
{
 margin:0px;
 padding:0px;
}
.zhezhao
{
 width:100%;
 height:100%;
 background-color:#000;
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 opacity:0.5;
 position:absolute;
 left:0px;
 top:0px;
 display:none;
 z-index:1000;
}
.login
{
 width:280px;
 height:180px;
 position:absolute;
 top:200px;
 left:50%;
 background-color:#000;
 margin-left:-140px;
 display:none;
 z-index:1500;
}
.content
{
 margin-top:50px;
 color:red;
 line-height:200px;
 height:200px;
 text-align:center;
}
</style>
<script type="text/javascript">
window.onload=function()
{
 var zhezhao=document.getElementById("zhezhao");
 var login=document.getElementById("login");
 var bt=document.getElementById("bt");
 var btclose=document.getElementById("btclose");
 
 bt.onclick=function()
 {
  zhezhao.style.display="block";
  login.style.display="block";
 }
 btclose.onclick=function()
 {
  zhezhao.style.display="none";
  login.style.display="none"; 
 }
}
</script>
</head>
<body>
  <div class="zhezhao" id="zhezhao"></div>
  <div class="login" id="login"><button id="btclose">點(diǎn)擊關(guān)閉</button></div> 
  <div class="content">腳本之家歡迎您,<button id="bt">點(diǎn)擊彈出遮罩</button></div>
</body>
</html>

以上實(shí)現(xiàn)了基本的遮罩功能,當(dāng)點(diǎn)擊彈出遮罩,會(huì)彈出一個(gè)對(duì)象,當(dāng)點(diǎn)擊關(guān)閉,遮罩效果消失。下面介紹一下如何實(shí)現(xiàn)次效果:

實(shí)現(xiàn)原理:

創(chuàng)建一個(gè)滿(mǎn)屏的div,使用絕對(duì)定位,這樣的話(huà)它就可以脫離文檔流,對(duì)其他的元素不會(huì)產(chǎn)生影響,并且將其設(shè)置為半透明狀態(tài),當(dāng)然這個(gè)透明度可以隨便調(diào)的,同時(shí)創(chuàng)建一個(gè)login元素,它也使用絕對(duì)定位,并將其z-index屬性值大于面屏的div,這個(gè)時(shí)候它就不會(huì)被滿(mǎn)屏div遮蓋。在默認(rèn)狀態(tài)下這兩個(gè)div的display屬性值是none。當(dāng)點(diǎn)擊相應(yīng)的按鈕可以更改他們的display屬性值。

建議:盡可能的手寫(xiě)代碼,可以有效的提高學(xué)習(xí)效率和深度。

希望本文所述對(duì)大家的web程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • javascript中sort()的用法實(shí)例分析

    javascript中sort()的用法實(shí)例分析

    這篇文章主要介紹了javascript中sort()的用法,實(shí)例分析了sort()的功能、定義及使用技巧,需要的朋友可以參考下
    2015-01-01
  • VS2008中使用JavaScript調(diào)用WebServices

    VS2008中使用JavaScript調(diào)用WebServices

    這篇文章主要介紹了VS2008中使用JavaScript調(diào)用WebServices,需要的朋友可以參考下
    2014-12-12
  • ES6實(shí)現(xiàn)圖片切換特效代碼

    ES6實(shí)現(xiàn)圖片切換特效代碼

    這篇文章主要介紹了ES6實(shí)現(xiàn)圖片切換特效代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 使用純JS實(shí)現(xiàn)checkbox的框選效果(鼠標(biāo)拖拽多選)

    使用純JS實(shí)現(xiàn)checkbox的框選效果(鼠標(biāo)拖拽多選)

    最近做了一個(gè)用js實(shí)現(xiàn)鼠標(biāo)拖拽多選的功能,于是整理了一下思路,寫(xiě)了一個(gè)小demo,下面這篇文章主要給大家介紹了關(guān)于如何使用純JS實(shí)現(xiàn)checkbox的框選效果(鼠標(biāo)拖拽多選)的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • javascript之querySelector和querySelectorAll使用介紹

    javascript之querySelector和querySelectorAll使用介紹

    其實(shí)關(guān)于querySelector和querySelectorAll的介紹說(shuō)明很多。在此主要是做個(gè)記錄
    2011-12-12
  • 簡(jiǎn)單談?wù)刼ffsetleft、offsetTop和offsetParent

    簡(jiǎn)單談?wù)刼ffsetleft、offsetTop和offsetParent

    這篇文章主要給大家介紹了offsetleft、offsetTop和offsetParent的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • javascript實(shí)現(xiàn)任務(wù)欄消息提示的簡(jiǎn)單實(shí)例

    javascript實(shí)現(xiàn)任務(wù)欄消息提示的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇javascript實(shí)現(xiàn)任務(wù)欄消息提示的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • TypeScript中枚舉類(lèi)型的理解與應(yīng)用場(chǎng)景

    TypeScript中枚舉類(lèi)型的理解與應(yīng)用場(chǎng)景

    如 TypeScript 官方文檔所說(shuō),枚舉類(lèi)型是對(duì) JavaScript 標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型集的擴(kuò)充,所以下面這篇文章主要給大家介紹了關(guān)于TypeScript中枚舉類(lèi)型的理解與應(yīng)用場(chǎng)景的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • JS實(shí)現(xiàn)點(diǎn)擊掉落特效

    JS實(shí)現(xiàn)點(diǎn)擊掉落特效

    這篇文章主要介紹了JS實(shí)現(xiàn)點(diǎn)擊掉落特效,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 原生JavaScript實(shí)現(xiàn)瀑布流布局

    原生JavaScript實(shí)現(xiàn)瀑布流布局

    這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)瀑布流布局的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-12-12

最新評(píng)論

安康市| 巴林左旗| 连南| 安溪县| 永兴县| 阜新| 汨罗市| 沙湾县| 乌鲁木齐县| 萝北县| 永城市| 石棉县| 赞皇县| 惠来县| 乌拉特前旗| 临沧市| 塔城市| 航空| 黄骅市| 武乡县| 安阳市| 双鸭山市| 永康市| 阳春市| 旬邑县| 玛曲县| 阿瓦提县| 平舆县| 清远市| 东平县| 祁门县| 合阳县| 昌黎县| 淮安市| 蓝田县| 南澳县| 香港| 汪清县| 克东县| 始兴县| 札达县|