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

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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲高清视频在线观看| 国产精品第2页| 黑丝一区二区三区| 伊人成年综合电影网| 国产一区二区按摩在线观看| 亚洲盗摄视频| 午夜精品久久久久久99热| 久久国产精品99国产精| 欧美大片在线观看一区二区| 欧美日韩中文| 国产在线观看一区| 在线精品国产欧美| 亚洲欧美制服另类日韩| 欧美在线视频在线播放完整版免费观看| 亚洲欧美国产高清| 中文国产成人精品| 亚洲精品中文字幕女同| 亚洲第一色在线| 亚洲国产成人不卡| av成人手机在线| 香蕉久久夜色精品国产| 亚洲男人的天堂在线aⅴ视频| 久久综合网络一区二区| 乱中年女人伦av一区二区| 国产精品免费网站在线观看| 亚洲欧洲一区二区三区久久| 久久xxxx| 欧美色网在线| 一区二区三区**美女毛片| 欧美高清成人| 一区二区三区在线观看国产| 亚洲欧美激情视频| 欧美精品在线视频观看| 最近中文字幕mv在线一区二区三区四区| 久久国产一二区| 国产精品系列在线| 亚洲免费人成在线视频观看| 欧美片在线播放| 99热精品在线观看| 国产精品theporn| 亚洲一区二区四区| 欧美日韩日本国产亚洲在线| 最新高清无码专区| 欧美成人午夜影院| 亚洲日本在线观看| 欧美日韩成人综合天天影院| 亚洲免费大片| 久久琪琪电影院| 亚洲承认在线| 国产欧美一区二区三区另类精品| 亚洲三级网站| 欧美午夜激情在线| 欧美一区二区| 亚洲国产成人精品视频| 欧美88av| 亚洲系列中文字幕| 韩国av一区二区三区四区| 欧美在现视频| 黄色一区二区三区四区| 欧美日本一区| 先锋影音一区二区三区| 精品白丝av| 欧美区二区三区| 先锋影音久久| 亚洲人成在线播放| 国产精品成人免费视频 | 亚洲欧美精品伊人久久| 国产一区二区三区视频在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲精品小视频| 国产精品二区在线观看| 欧美资源在线观看| 亚洲日本电影| 国产女主播一区| 欧美大片一区二区三区| 午夜精品久久久久久久白皮肤| 亚洲第一精品在线| 国产日韩欧美夫妻视频在线观看| 欧美丰满高潮xxxx喷水动漫| 午夜精品美女自拍福到在线 | 欧美激情视频在线免费观看 欧美视频免费一| 精品成人免费| 国产精品天美传媒入口| 欧美二区不卡| 欧美专区在线观看| 在线性视频日韩欧美| 亚洲电影免费观看高清| 国产精品久久久免费| 女女同性精品视频| 久久久国产精品一区二区三区| 一级成人国产| 亚洲人成网站在线播| 狠狠色伊人亚洲综合成人| 国产精品尤物| 国产精品久久久对白| 欧美精品乱码久久久久久按摩| 久久久另类综合| 久久成人免费电影| 欧美一区二区日韩一区二区| 在线一区二区三区四区| 亚洲精品久久久久久久久久久| 国模大胆一区二区三区| 国产一区免费视频| 国产精品一级久久久| 欧美三级特黄| 国产精品国产三级国产aⅴ9色| 欧美日韩黄色大片| 欧美手机在线| 欧美日韩国产一区| 欧美三级免费| 国产精品久久7| 国产精品卡一卡二| 欧美日韩一区二区三区在线视频 | 国产精品久久毛片a| 欧美激情一区二区三区蜜桃视频| 欧美在线播放| 欧美亚洲一区二区在线| 亚洲综合国产激情另类一区| 一区二区激情小说| 中文在线不卡| 亚洲欧美日韩天堂| 欧美在线播放| 欧美大香线蕉线伊人久久国产精品| 欧美大片免费观看在线观看网站推荐| 久色婷婷小香蕉久久| 欧美国产日产韩国视频| 欧美日本国产精品| 国产精品国产a级| 国内一区二区三区在线视频| 亚洲欧洲日本mm| 一区二区三区国产| 欧美中文字幕在线视频| 久久久一本精品99久久精品66| 久久人人97超碰国产公开结果| 欧美aaaaaaaa牛牛影院| 国产精品wwwwww| 国产一区二区三区成人欧美日韩在线观看 | 国产在线精品一区二区中文| 在线观看欧美成人| 99天天综合性| 久久国产婷婷国产香蕉| 欧美日本高清一区| 国产色产综合色产在线视频| 国产亚洲精品激情久久| 亚洲国产精品成人一区二区| 亚洲自拍偷拍网址| 女主播福利一区| 国产精品实拍| 在线播放精品| 欧美亚洲综合久久| 欧美国产欧美亚洲国产日韩mv天天看完整 | 麻豆成人在线观看| 欧美吻胸吃奶大尺度电影| 国产精品影片在线观看| 亚洲精品1区2区| 欧美资源在线| 国产精品a久久久久久| 樱桃国产成人精品视频| 亚洲一区视频在线| 欧美另类极品videosbest最新版本| 国产伦精品一区二区三区在线观看 | 一本色道久久综合亚洲精品婷婷| 午夜精品国产精品大乳美女| 欧美乱在线观看| 亚洲二区精品| 久久精品91久久香蕉加勒比| 欧美日韩国产三区| 亚洲黄色在线看| 久久久7777| 国产欧美va欧美va香蕉在| 中文亚洲字幕| 欧美日韩精品一区二区在线播放 | 欧美一级片久久久久久久| 欧美激情精品| 亚洲国产高清视频| 久久九九99| 国产一区二区三区黄视频| 亚洲视频电影图片偷拍一区| 欧美国产91| 亚洲国产精品久久91精品| 久久激情婷婷| 国产婷婷97碰碰久久人人蜜臀| 亚洲性图久久| 欧美午夜精品电影| 亚洲午夜激情网页| 国产精品久久久久久久免费软件 | 欧美午夜理伦三级在线观看| 亚洲欧洲精品一区二区三区不卡 | 国内精品亚洲| 久久综合网色—综合色88| 亚洲国产综合视频在线观看| 免费成人黄色av| 激情六月婷婷久久| 免费观看成人网| 亚洲国内精品| 欧美日韩不卡合集视频| 亚洲一区二区在线| 国产欧美精品久久| 欧美一区二区三区四区在线观看地址 | 国产精品日韩精品|