中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

HTML實現遮罩層的方法 HTML中如何使用遮罩層
來源:易賢網 閱讀:4190 次 日期:2016-07-04 13:53:03
溫馨提示:易賢網小編為您整理了“HTML實現遮罩層的方法 HTML中如何使用遮罩層”,方便廣大網友查閱!

這篇文章主要為大家詳細介紹了HTML實現遮罩層的方法,Web頁面中使用遮罩層,可防止重復操作,那么如何在HTML中使用遮罩層?感興趣的小伙伴們可以參考一下

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

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

示例代碼:

index.html

XML/HTML Code

代碼如下:

<!DOCTYPE html>  

<html lang="zh-CN">  

<head>  

<meta charset="utf-8">  

<meta http-equiv="X-UA-Commpatible" content="IE=edge">  

<title>HTML遮罩層</title>  

<link rel="stylesheet" href="css/index.css">  

</head>  

<body>  

    <div class="header" id="header">  

        <div class="title-outer">  

            <span class="title">  

                HTML遮罩層使用   

            </span>  

        </div>  

    </div>  

    <div class="body" id="body">  

        <iframe id="iframeRight" name="iframeRight" width="100%" height="100%"  

            scrolling="no" frameborder="0"  

            style="border: 0px;margin: 0px; padding: 0px; width: 100%; height: 100%;overflow: hidden;"  

            onload="rightIFrameLoad(this)" src="body.html"></iframe>  

    </div>  

    <!-- 遮罩層DIV -->  

    <div id="overlay" class="overlay"></div>  

    <!-- Loading提示 DIV -->  

    <div id="loadingTip" class="loading-tip">  

        <img src="images/loading.gif" />  

    </div>  

    <!-- 模擬模態窗口DIV -->  

    <div class="modal" id="modalDiv"></div>  

    <script type='text/javascript' src="js/jquery-1.10.2.js"></script>  

    <script type="text/javascript" src="js/index.js"></script>  

</body>  

</html>  

index.css

CSS Code

代碼如下:

* {   

    margin: 0;   

    padding: 0;   

}   

html, body {   

    width: 100%;   

    height: 100%;   

    font-size: 14px;   

}   

div.header {   

    width: 100%;   

    height: 100px;   

    border-bottom: 1px dashed blue;   

}   

div.title-outer {   

    position: relative;   

    top: 50%;   

    height: 30px;   

}   

span.title {   

    text-align: left;   

    position: relative;   

    left: 3%;   

    top: -50%;   

    font-size: 22px;   

}   

div.body {   

    width: 100%;   

}   

.overlay {   

    position: absolute;   

    top: 0px;   

    left: 0px;   

    z-index: 10001;   

    display:none;   

    filter:alpha(opacity=60);   

    background-color: #777;   

    opacity: 0.5;   

    -moz-opacity: 0.5;   

}   

.loading-tip {   

    z-index: 10002;   

    position: fixed;   

    display:none;   

}   

.loading-tip img {   

    width:100px;   

    height:100px;   

}   

.modal {   

    position:absolute;   

    width: 600px;   

    height: 360px;   

    border: 1px solid rgba(0, 0, 0, 0.2);   

    box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);   

    display: none;   

    z-index: 10003;   

    border-radius: 6px;   

}   

index.js

JavaScript Code

代碼如下:

function rightIFrameLoad(iframe) {   

    var pHeight = getWindowInnerHeight() - $('#header').height() - 5;   

    $('div.body').height(pHeight);   

    console.log(pHeight);   

}   

// 瀏覽器兼容 取得瀏覽器可視區高度   

function getWindowInnerHeight() {   

    var winHeight = window.innerHeight   

            || (document.documentElement && document.documentElement.clientHeight)   

            || (document.body && document.body.clientHeight);   

    return winHeight;   

}   

// 瀏覽器兼容 取得瀏覽器可視區寬度   

function getWindowInnerWidth() {   

    var winWidth = window.innerWidth   

            || (document.documentElement && document.documentElement.clientWidth)   

            || (document.body && document.body.clientWidth);   

    return winWidth;   

}   

/**  

 * 顯示遮罩層  

 */  

function showOverlay() {   

    // 遮罩層寬高分別為頁面內容的寬高   

    $('.overlay').css({'height':$(document).height(),'width':$(document).width()});   

    $('.overlay').show();   

}   

/**  

 * 顯示Loading提示  

 */  

function showLoading() {   

    // 先顯示遮罩層   

    showOverlay();   

    // Loading提示窗口居中   

    $("#loadingTip").css('top',   

            (getWindowInnerHeight() - $("#loadingTip").height()) / 2 + 'px');   

    $("#loadingTip").css('left',   

            (getWindowInnerWidth() - $("#loadingTip").width()) / 2 + 'px');   

               

    $("#loadingTip").show();   

    $(document).scroll(function() {   

        return false;   

    });   

}   

/**  

 * 隱藏Loading提示  

 */  

function hideLoading() {   

    $('.overlay').hide();   

    $("#loadingTip").hide();   

    $(document).scroll(function() {   

        return true;   

    });   

}   

/**  

 * 模擬彈出模態窗口DIV  

 * @param innerHtml 模態窗口HTML內容  

 */  

function showModal(innerHtml) {   

    // 取得顯示模擬模態窗口用DIV   

    var dialog = $('#modalDiv');   

    // 設置內容   

    dialog.html(innerHtml);   

    // 模態窗口DIV窗口居中   

    dialog.css({   

        'top' : (getWindowInnerHeight() - dialog.height()) / 2 + 'px',   

        'left' : (getWindowInnerWidth() - dialog.width()) / 2 + 'px'  

    });   

    // 窗口DIV圓角   

    dialog.find('.modal-container').css('border-radius','6px');   

    // 模態窗口關閉按鈕事件   

    dialog.find('.btn-close').click(function(){   

        closeModal();   

    });   

    // 顯示遮罩層   

    showOverlay();   

    // 顯示遮罩層   

    dialog.show();   

}   

/**  

 * 模擬關閉模態窗口DIV  

 */  

function closeModal() {   

    $('.overlay').hide();   

    $('#modalDiv').hide();   

    $('#modalDiv').html('');   

}   

body.html

XML/HTML Code

代碼如下:

<!DOCTYPE html>  

<html lang="zh-CN">  

<head>  

<meta charset="utf-8">  

<meta http-equiv="X-UA-Commpatible" content="IE=edge">  

<title>body 頁面</title>  

<style type="text/css">  

* {   

    margin: 0;   

    padding: 0;   

}   

html, body {   

    width: 100%;   

    height: 100%;   

}   

.outer {   

    width: 200px;   

    height: 120px;   

    position: relative;   

    top: 50%;   

    left: 50%;   

}   

.inner {   

    width: 200px;   

    height: 120px;   

    position: relative;   

    top: -50%;   

    left: -50%;   

}   

.button {   

    width: 200px;   

    height: 40px;   

    position: relative;   

}   

    

.button#btnShowLoading {   

    top: 0;   

}   

.button#btnShowModal {   

    top: 30%;   

}   

</style>  

<script type="text/javascript">  

    function showOverlay() {   

        // 調用父窗口顯示遮罩層和Loading提示   

        window.top.window.showLoading();   

        // 使用定時器模擬關閉Loading提示   

        setTimeout(function() {   

            window.top.window.hideLoading();   

        }, 3000);   

    }   

    function showModal() {   

        // 調用父窗口方法模擬彈出模態窗口   

        window.top.showModal($('#modalContent').html());   

    }   

</script>  

</head>  

<body>  

    <div class='outer'>  

        <div class='inner'>  

            <button id='btnShowLoading' class='button' onclick='showOverlay();'>點擊彈出遮罩層</button>  

            <button id='btnShowModal' class='button' onclick='showModal();'>點擊彈出模態窗口</button>  

        </div>  

    </div>  

    <!-- 模態窗口內容DIV,將本頁面DIV內容設置到父窗口DIV上并模態顯示 -->  

    <div id='modalContent' style='display: none;'>  

        <div class='modal-container' style='width: 100%;height: 100%;background-color: white;'>  

            <div style='width: 100%;height: 49px;position: relative;left: 50%;top: 50%;'>  

                <span style='font-size: 36px; width: 100%; text-align:center; display: inline-block; position:inherit; left: -50%;top: -50%;'>模態窗口1</span>  

            </div>  

            <button class='btn-close' style='width: 100px; height: 30px; position: absolute; right: 30px; bottom: 20px;'>關閉</button>  

        </div>  

    </div>  

    <script type='text/javascript' src="js/jquery-1.10.2.js"></script>  

</body>  

</html>  

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久久久欧美精品| 久久久中精品2020中文| 久久久www成人免费精品| 国语自产精品视频在线看一大j8| 亚洲午夜在线观看视频在线| 国模大胆一区二区三区| 欧美日韩一区二区欧美激情| 久久香蕉国产线看观看网| 欧美fxxxxxx另类| 欧美激情第六页| 香蕉亚洲视频| 99香蕉国产精品偷在线观看| 韩国一区二区三区美女美女秀| 欧美日韩视频一区二区| 欧美日韩国产欧| 亚洲欧美乱综合| 亚洲视频导航| 亚洲自拍偷拍麻豆| 欧美一区二区三区精品电影| 亚洲国产欧美日韩另类综合| 国产亚洲高清视频| 国产欧美一区二区视频| 亚洲电影激情视频网站| 国产美女精品一区二区三区| 欧美日韩国产麻豆| 亚洲视频免费在线观看| 亚洲图片欧美午夜| 久久精品盗摄| 欧美日韩亚洲系列| 国产精品美女久久久久久2018 | 六月天综合网| 欧美成人蜜桃| 国产精品国产一区二区| 国产综合在线视频| 亚洲三级视频在线观看| 亚洲第一在线综合网站| 一区二区欧美视频| 欧美在线视频观看| 欧美日韩中文字幕| 亚洲国产小视频在线观看| 亚洲国产日韩综合一区| 欧美一区二区三区的| 美女图片一区二区| 国产免费亚洲高清| 欧美高清视频一区| 激情综合色综合久久| 精品91在线| 亚洲精品久久久久久一区二区| 日韩视频一区二区三区在线播放| 午夜亚洲影视| 久久久久久久久岛国免费| 国产精品久久久久免费a∨大胸| 国产亚洲美州欧州综合国| 日韩系列欧美系列| 欧美理论电影在线观看| 国产日韩欧美在线| 午夜精品福利电影| 另类欧美日韩国产在线| 狠狠v欧美v日韩v亚洲ⅴ| av成人免费在线| 欧美日本国产一区| 国产精品一区二区三区久久久 | 午夜精品免费在线| 欧美精品一区二区三区高清aⅴ| 黄色一区二区三区| 欧美日韩精品一区二区在线播放| 欧美日韩国产在线| 一区二区三区欧美日韩| 欧美性事免费在线观看| 久久精品盗摄| 亚洲精品久久久久久一区二区| 开心色5月久久精品| 狠狠色狠狠色综合日日五| 亚洲一区二区影院| 欧美日本久久| 永久免费毛片在线播放不卡| 欧美日韩精品免费观看视频| 欧美一级大片在线观看| 亚洲国产综合91精品麻豆| 国产精品久久久久一区二区三区共 | 午夜精品久久久久久久久久久| 国内成人自拍视频| 亚洲欧美成人一区二区三区| 国产欧美一区二区三区久久| 欧美日韩精品在线| 欧美成人在线免费视频| 亚洲一区二区精品视频| 国内精品伊人久久久久av影院| 麻豆精品传媒视频| 亚洲欧美视频| 欧美怡红院视频| 一区二区三区精品| 亚洲视频欧美在线| 亚洲影院色无极综合| 韩国一区二区三区在线观看 | 欧美午夜欧美| 欧美日韩精品一区二区在线播放| 亚洲国产一二三| 亚洲精品欧美日韩专区| 一区二区三区精品视频| 亚洲欧洲免费视频| 亚洲图片在区色| 亚洲婷婷国产精品电影人久久| 中文亚洲免费| 国产乱码精品一区二区三区av| 欧美精品一区二区久久婷婷| 乱码第一页成人| 欧美久久久久| 国产午夜精品视频| 99国产精品久久久久久久久久| 国产一区二区欧美日韩| 99香蕉国产精品偷在线观看| 在线观看欧美日韩| 亚洲国产精品www| 亚洲尤物视频在线| 久久免费高清| 国产精品免费区二区三区观看| 在线看片第一页欧美| 欧美日韩视频专区在线播放| 午夜精品久久久久久久99黑人| 99在线视频精品| 久久精品九九| 国产区在线观看成人精品| 亚洲日韩中文字幕在线播放| 欧美自拍偷拍午夜视频| 欧美日韩免费视频| 国产一区二区三区在线观看精品 | 亚洲欧美在线免费观看| 欧美大片一区| 亚洲精品乱码久久久久久按摩观| 亚洲欧美日韩人成在线播放| 欧美人与禽猛交乱配| 最新日韩中文字幕| 欧美国产日本| 国产精品99久久久久久久vr| 亚洲国产精品一区二区久| 麻豆成人综合网| 亚洲人成网站999久久久综合| 欧美凹凸一区二区三区视频| 国产在线成人| 欧美精品国产精品日韩精品| 夜夜嗨av一区二区三区四区| 欧美视频一区二区三区在线观看 | 一个人看的www久久| 国产精品久久久久久久一区探花| 校园春色国产精品| 狠狠v欧美v日韩v亚洲ⅴ| 欧美亚洲系列| 在线中文字幕一区| 狠狠色综合播放一区二区| 欧美国产日韩在线| 西瓜成人精品人成网站| 亚洲国产欧美一区二区三区同亚洲| 国产区在线观看成人精品| 午夜亚洲精品| 欧美va日韩va| 久久综合中文字幕| 中日韩视频在线观看| **网站欧美大片在线观看| 欧美日韩国产在线| 美女黄色成人网| 久久久免费av| 亚洲一区二区黄色| 欧美日韩四区| 免费视频一区二区三区在线观看| 99国产精品国产精品毛片| 亚洲激情成人网| 国产日韩欧美精品在线| 国产精品影视天天线| 久久精品人人| 欧美激情视频在线播放 | 国产精品女人网站| 国产欧美大片| 亚洲丰满在线| 亚洲欧美日韩在线播放| 久久久久se| 国产精品v片在线观看不卡| 国产午夜精品理论片a级大结局| 国产精品高潮呻吟久久av无限 | 免费成人激情视频| 欧美日韩ab| 国产午夜亚洲精品不卡| 亚洲高清激情| 亚洲素人在线| 久久米奇亚洲| 欧美美女bb生活片| 国产主播精品| 亚洲一卡二卡三卡四卡五卡| 欧美亚洲视频| 国产精品久久久久永久免费观看 | 亚洲欧美日韩精品在线| 亚洲欧美激情视频| 老牛嫩草一区二区三区日本 | 欧美福利一区| 国产精品美女| 亚洲区一区二| 欧美精品1区2区3区| 国产精品乱人伦中文| 亚洲国产综合视频在线观看| 久久人人超碰|