婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML實現(xiàn)遮罩層的方法 HTML中如何使用遮罩層

HTML實現(xiàn)遮罩層的方法 HTML中如何使用遮罩層

熱門標(biāo)簽:通遼地圖標(biāo)注app 地圖標(biāo)注員工作內(nèi)容 威海語音外呼系統(tǒng)平臺 西安金倫外呼系統(tǒng) 中國地圖標(biāo)注城市的 江西ai電銷機器人如何 高德地圖標(biāo)注廁所 智能語音電銷機器人客戶端 地圖標(biāo)注沿海城市房價

Web頁面中使用遮罩層,可防止重復(fù)操作,提示loading;也可以模擬彈出模態(tài)窗口。

實現(xiàn)思路:一個DIV作為遮罩層,一個DIV顯示loading動態(tài)GIF圖片。在下面的示例代碼中,同時展示了如何在iframe子頁面中調(diào)用顯示和隱藏遮罩層。

示例代碼:

index.html

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>  
  2. <html lang="zh-CN">  
  3. <head>  
  4. <meta charset="utf-8">  
  5. <meta http-equiv="X-UA-Commpatible" content="IE=edge">  
  6. <title>HTML遮罩層</title>  
  7. <link rel="stylesheet" href="css/index.css">  
  8. </head>  
  9. <body>  
  10.     <div class="header" id="header">  
  11.         <div class="title-outer">  
  12.             <span class="title">  
  13.                 HTML遮罩層使用   
  14.             </span>  
  15.         </div>  
  16.     </div>  
  17.     <div class="body" id="body">  
  18.         <iframe id="iframeRight" name="iframeRight" width="100%" height="100%"  
  19.             scrolling="no" frameborder="0"  
  20.             style="border: 0px;margin: 0px; padding: 0px; width: 100%; height: 100%;overflow: hidden;"  
  21.             onload="rightIFrameLoad(this)" src="body.html"></iframe>  
  22.     </div>  
  23.        
  24.     <!-- 遮罩層DIV -->  
  25.     <div id="overlay" class="overlay"></div>  
  26.     <!-- Loading提示 DIV -->  
  27.     <div id="loadingTip" class="loading-tip">  
  28.         <img src="images/loading.gif" />  
  29.     </div>  
  30.        
  31.     <!-- 模擬模態(tài)窗口DIV -->  
  32.     <div class="modal" id="modalDiv"></div>  
  33.        
  34.     <script type='text/javascript' src="js/jquery-1.10.2.js"></script>  
  35.     <script type="text/javascript" src="js/index.js"></script>  
  36. </body>  
  37. </html>  

index.css

CSS Code復(fù)制內(nèi)容到剪貼板
  1. * {   
  2.     margin: 0;   
  3.     padding: 0;   
  4. }   
  5.   
  6. html, body {   
  7.     width: 100%;   
  8.     height: 100%;   
  9.     font-size14px;   
  10. }   
  11.   
  12. div.header {   
  13.     width: 100%;   
  14.     height100px;   
  15.     border-bottom1px dashed blue;   
  16. }   
  17.   
  18. div.title-outer {   
  19.     positionrelative;   
  20.     top: 50%;   
  21.     height30px;   
  22. }   
  23. span.title {   
  24.     text-alignleft;   
  25.     positionrelative;   
  26.     left: 3%;   
  27.     top: -50%;   
  28.     font-size22px;   
  29. }   
  30.   
  31. div.body {   
  32.     width: 100%;   
  33. }   
  34. .overlay {   
  35.     positionabsolute;   
  36.     top0px;   
  37.     left0px;   
  38.     z-index: 10001;   
  39.     display:none;   
  40.     filter:alpha(opacity=60);   
  41.     background-color#777;   
  42.     opacity: 0.5;   
  43.     -moz-opacity: 0.5;   
  44. }   
  45. .loading-tip {   
  46.     z-index: 10002;   
  47.     positionfixed;   
  48.     display:none;   
  49. }   
  50. .loading-tip img {   
  51.     width:100px;   
  52.     height:100px;   
  53. }   
  54.   
  55. .modal {   
  56.     position:absolute;   
  57.     width600px;   
  58.     height360px;   
  59.     border1px solid rgba(0, 0, 0, 0.2);   
  60.     box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);   
  61.     displaynone;   
  62.     z-index: 10003;   
  63.     border-radius: 6px;   
  64. }   
  65.   

index.js

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. function rightIFrameLoad(iframe) {   
  2.     var pHeight = getWindowInnerHeight() - $('#header').height() - 5;   
  3.        
  4.     $('div.body').height(pHeight);   
  5.     console.log(pHeight);   
  6.        
  7. }   
  8.   
  9. // 瀏覽器兼容 取得瀏覽器可視區(qū)高度   
  10. function getWindowInnerHeight() {   
  11.     var winHeight = window.innerHeight   
  12.             || (document.documentElement && document.documentElement.clientHeight)   
  13.             || (document.body && document.body.clientHeight);   
  14.     return winHeight;   
  15.        
  16. }   
  17.   
  18. // 瀏覽器兼容 取得瀏覽器可視區(qū)寬度   
  19. function getWindowInnerWidth() {   
  20.     var winWidth = window.innerWidth   
  21.             || (document.documentElement && document.documentElement.clientWidth)   
  22.             || (document.body && document.body.clientWidth);   
  23.     return winWidth;   
  24.        
  25. }   
  26.   
  27. /**  
  28.  * 顯示遮罩層  
  29.  */  
  30. function showOverlay() {   
  31.     // 遮罩層寬高分別為頁面內(nèi)容的寬高   
  32.     $('.overlay').css({'height':$(document).height(),'width':$(document).width()});   
  33.     $('.overlay').show();   
  34. }   
  35.   
  36. /**  
  37.  * 顯示Loading提示  
  38.  */  
  39. function showLoading() {   
  40.     // 先顯示遮罩層   
  41.     showOverlay();   
  42.     // Loading提示窗口居中   
  43.     $("#loadingTip").css('top',   
  44.             (getWindowInnerHeight() - $("#loadingTip").height()) / 2 + 'px');   
  45.     $("#loadingTip").css('left',   
  46.             (getWindowInnerWidth() - $("#loadingTip").width()) / 2 + 'px');   
  47.                
  48.     $("#loadingTip").show();   
  49.     $(document).scroll(function() {   
  50.         return false;   
  51.     });   
  52. }   
  53.   
  54. /**  
  55.  * 隱藏Loading提示  
  56.  */  
  57. function hideLoading() {   
  58.     $('.overlay').hide();   
  59.     $("#loadingTip").hide();   
  60.     $(document).scroll(function() {   
  61.         return true;   
  62.     });   
  63. }   
  64.   
  65. /**  
  66.  * 模擬彈出模態(tài)窗口DIV  
  67.  * @param innerHtml 模態(tài)窗口HTML內(nèi)容  
  68.  */  
  69. function showModal(innerHtml) {   
  70.     // 取得顯示模擬模態(tài)窗口用DIV   
  71.     var dialog = $('#modalDiv');   
  72.        
  73.     // 設(shè)置內(nèi)容   
  74.     dialog.html(innerHtml);   
  75.        
  76.     // 模態(tài)窗口DIV窗口居中   
  77.     dialog.css({   
  78.         'top' : (getWindowInnerHeight() - dialog.height()) / 2 + 'px',   
  79.         'left' : (getWindowInnerWidth() - dialog.width()) / 2 + 'px'  
  80.     });   
  81.        
  82.     // 窗口DIV圓角   
  83.     dialog.find('.modal-container').css('border-radius','6px');   
  84.        
  85.     // 模態(tài)窗口關(guān)閉按鈕事件   
  86.     dialog.find('.btn-close').click(function(){   
  87.         closeModal();   
  88.     });   
  89.        
  90.     // 顯示遮罩層   
  91.     showOverlay();   
  92.        
  93.     // 顯示遮罩層   
  94.     dialog.show();   
  95. }   
  96.   
  97. /**  
  98.  * 模擬關(guān)閉模態(tài)窗口DIV  
  99.  */  
  100. function closeModal() {   
  101.     $('.overlay').hide();   
  102.     $('#modalDiv').hide();   
  103.     $('#modalDiv').html('');   
  104. }   

body.html

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <!DOCTYPE html>  
  2. <html lang="zh-CN">  
  3. <head>  
  4. <meta charset="utf-8">  
  5. <meta http-equiv="X-UA-Commpatible" content="IE=edge">  
  6. <title>body 頁面</title>  
  7. <style type="text/css">  
  8. * {   
  9.     margin: 0;   
  10.     padding: 0;   
  11. }   
  12.   
  13. html, body {   
  14.     width: 100%;   
  15.     height: 100%;   
  16. }   
  17.   
  18. .outer {   
  19.     width: 200px;   
  20.     height: 120px;   
  21.     position: relative;   
  22.     top: 50%;   
  23.     left: 50%;   
  24. }   
  25.   
  26. .inner {   
  27.     width: 200px;   
  28.     height: 120px;   
  29.     position: relative;   
  30.     top: -50%;   
  31.     left: -50%;   
  32. }   
  33.   
  34. .button {   
  35.     width: 200px;   
  36.     height: 40px;   
  37.     position: relative;   
  38. }   
  39.     
  40. .button#btnShowLoading {   
  41.     top: 0;   
  42. }   
  43.   
  44. .button#btnShowModal {   
  45.     top: 30%;   
  46. }   
  47.   
  48. </style>  
  49. <script type="text/javascript">  
  50.        
  51.     function showOverlay() {   
  52.         // 調(diào)用父窗口顯示遮罩層和Loading提示   
  53.         window.top.window.showLoading();   
  54.   
  55.         // 使用定時器模擬關(guān)閉Loading提示   
  56.         setTimeout(function() {   
  57.             window.top.window.hideLoading();   
  58.         }, 3000);   
  59.   
  60.     }   
  61.   
  62.     function showModal() {   
  63.         // 調(diào)用父窗口方法模擬彈出模態(tài)窗口   
  64.         window.top.showModal($('#modalContent').html());   
  65.     }   
  66.        
  67. </script>  
  68. </head>  
  69. <body>  
  70.     <div class='outer'>  
  71.         <div class='inner'>  
  72.             <button id='btnShowLoading' class='button' onclick='showOverlay();'>點擊彈出遮罩層</button>  
  73.             <button id='btnShowModal' class='button' onclick='showModal();'>點擊彈出模態(tài)窗口</button>  
  74.         </div>  
  75.     </div>  
  76.        
  77.     <!-- 模態(tài)窗口內(nèi)容DIV,將本頁面DIV內(nèi)容設(shè)置到父窗口DIV上并模態(tài)顯示 -->  
  78.     <div id='modalContent' style='display: none;'>  
  79.         <div class='modal-container' style='width: 100%;height: 100%;background-color: white;'>  
  80.             <div style='width: 100%;height: 49px;position: relative;left: 50%;top: 50%;'>  
  81.                 <span style='font-size: 36px; width: 100%; text-align:center; display: inline-block; position:inherit; left: -50%;top: -50%;'>模態(tài)窗口1</span>  
  82.             </div>  
  83.             <button class='btn-close' style='width: 100px; height: 30px; position: absolute; right: 30px; bottom: 20px;'>關(guān)閉</button>  
  84.         </div>  
  85.     </div>  
  86.     <script type='text/javascript' src="js/jquery-1.10.2.js"></script>  
  87. </body>  
  88. </html>  
  89.   

運行結(jié)果:

初始化

顯示遮罩層和Loading提示

顯示遮罩層和模擬彈出模態(tài)窗口

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

原文:http://www.cnblogs.com/haoqipeng/p/html-overlay.html

標(biāo)簽:阜陽 營口 青海 河池 北海 崇左 眉山 晉中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML實現(xiàn)遮罩層的方法 HTML中如何使用遮罩層》,本文關(guān)鍵詞  HTML,實現(xiàn),遮罩層,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML實現(xiàn)遮罩層的方法 HTML中如何使用遮罩層》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML實現(xiàn)遮罩層的方法 HTML中如何使用遮罩層的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    风间由美性色一区二区三区| 亚洲国产精品麻豆| 91在线观看视频| 精品一区二区三区不卡| 亚洲视频在线观看三级| 亚洲欧美一区二区三区国产精品| 欧美国产欧美综合| 中文字幕亚洲综合久久菠萝蜜| 久久精品视频一区二区| 国产日韩精品久久久| 久久久精品一品道一区| 国产亚洲综合av| 中文字幕精品在线不卡| 国产精品精品国产色婷婷| 欧美激情综合五月色丁香 | 琪琪一区二区三区| 久久99国产精品免费| 国产91精品一区二区麻豆网站| 精品亚洲国内自在自线福利| 日韩中文字幕av电影| 精品一区二区三区免费毛片爱 | 国产日韩精品视频一区| 国产精品国产三级国产普通话99| 亚洲美女区一区| 日本成人在线电影网| 国产精品主播直播| 人禽交欧美网站| 欧美精品日韩一本| 欧美哺乳videos| 久久理论电影网| 一区二区三区av电影| 亚洲一区在线视频| 奇米综合一区二区三区精品视频| 国产毛片精品国产一区二区三区| 成人精品一区二区三区中文字幕| av在线这里只有精品| 欧美日韩在线一区二区| 久久尤物电影视频在线观看| 一区二区理论电影在线观看| 激情欧美一区二区| 精品视频全国免费看| 国产欧美精品一区二区色综合| 亚洲在线成人精品| 成人精品国产免费网站| 91美女片黄在线| 久久精品视频免费观看| 午夜亚洲国产au精品一区二区 | 中文字幕一区二区三| 一区二区三区精品在线观看| 国产成人亚洲综合a∨婷婷图片 | 亚洲免费观看在线观看| 精品无人码麻豆乱码1区2区 | 激情图片小说一区| 色吧成人激情小说| 欧美美女视频在线观看| 一色桃子久久精品亚洲| 国产精品一区二区三区乱码| 欧美亚洲动漫制服丝袜| 国产女同性恋一区二区| 狠狠色伊人亚洲综合成人| 在线成人av网站| 亚洲mv大片欧洲mv大片精品| 亚洲一级在线观看| 美女性感视频久久| 欧美高清视频一二三区 | 日韩中文字幕亚洲一区二区va在线 | av电影一区二区| 久久精品视频一区二区三区| 精品综合免费视频观看| 欧美一二三四区在线| 午夜欧美电影在线观看| 国产成人午夜精品影院观看视频 | 国产精品丝袜久久久久久app| 国产综合一区二区| 精品日韩欧美在线| 国产麻豆91精品| 国产午夜精品福利| 国产成人精品一区二区三区四区 | 天天av天天翘天天综合网色鬼国产 | 美国毛片一区二区| 欧美日本乱大交xxxxx| 婷婷夜色潮精品综合在线| 制服视频三区第一页精品| 午夜精品免费在线| 欧美精品vⅰdeose4hd| 精品在线你懂的| 欧美激情一区二区三区四区| 成人美女视频在线观看18| 亚洲欧洲三级电影| 欧美性大战久久久| 日韩高清不卡一区二区三区| 欧美疯狂性受xxxxx喷水图片| 日韩成人一级大片| 国产日韩欧美制服另类| 91免费看`日韩一区二区| 亚洲大片免费看| 久久综合成人精品亚洲另类欧美| 国产成人午夜精品影院观看视频| 日韩一区中文字幕| 欧美卡1卡2卡| 国产成人啪免费观看软件| 亚洲欧美一区二区久久| 69久久夜色精品国产69蝌蚪网| 久久99久久99精品免视看婷婷| 国产午夜亚洲精品理论片色戒| 高清av一区二区| 性做久久久久久免费观看 | 激情亚洲综合在线| 亚洲免费在线观看视频| 日韩午夜激情免费电影| 成人黄色av电影| 日本成人在线网站| 亚洲免费看黄网站| 国产三级一区二区| 91精品欧美福利在线观看| 国产69精品久久99不卡| 日韩精品免费专区| 亚洲人成在线观看一区二区| 欧美本精品男人aⅴ天堂| 日本久久一区二区| 国产精品一卡二卡在线观看| 亚洲h动漫在线| 亚洲综合另类小说| 国产精品色一区二区三区| 91精品国产一区二区| 色综合久久99| 成人午夜短视频| 国产在线播放一区| 午夜精品福利一区二区三区蜜桃| 国产精品人成在线观看免费| 精品日韩在线一区| 在线播放91灌醉迷j高跟美女 | 国内精品国产三级国产a久久| 亚洲免费观看高清完整版在线观看熊 | 欧美国产禁国产网站cc| 日本韩国欧美三级| aaa欧美日韩| 成人一区二区在线观看| 国产精品一二三区在线| 青青草国产成人av片免费| 日韩二区三区四区| 午夜国产精品一区| 亚洲成人综合在线| 亚洲国产精品久久人人爱| 亚洲女与黑人做爰| 亚洲日本va午夜在线影院| 国产免费成人在线视频| 久久久一区二区| 2020国产精品自拍| 久久久久久久电影| 国产午夜精品久久久久久免费视| 日韩精品一区二区三区四区视频| 欧美一区二区三区婷婷月色 | 国产精品毛片高清在线完整版| 国产亚洲欧美激情| 国产精品超碰97尤物18| 亚洲欧美日韩国产一区二区三区| 亚洲欧美成aⅴ人在线观看| 亚洲永久精品大片| 日本sm残虐另类| 国产精品1区二区.| 99久久免费精品| 色综合久久天天综合网| 91福利视频久久久久| 欧美另类高清zo欧美| 日韩欧美电影一二三| 国产欧美一区二区精品忘忧草| 中文字幕欧美一区| 日韩高清欧美激情| 国产91丝袜在线播放0| 色狠狠桃花综合| 精品福利一区二区三区免费视频| 久久你懂得1024| 亚洲一区二区视频在线观看| 美女www一区二区| 国内欧美视频一区二区| 93久久精品日日躁夜夜躁欧美| 91福利精品视频| 久久综合九色综合欧美就去吻| 国产精品久久久久久久久果冻传媒| 有码一区二区三区| 精品制服美女久久| 在线日韩一区二区| 精品国产自在久精品国产| 亚洲少妇屁股交4| 男人的天堂亚洲一区| 99精品黄色片免费大全| 日韩免费电影网站| 一区二区在线观看不卡| 国内精品视频一区二区三区八戒| 91在线视频网址| 日韩三级中文字幕| 亚洲一区二区三区四区的| 国产精品69久久久久水密桃| 91精品国产综合久久福利软件| 国产农村妇女精品| 国产麻豆一精品一av一免费 | 欧美一区二区三区播放老司机| 亚洲国产高清不卡| 久久99久久久欧美国产|