`
oywl2008
  • 浏览: 1051082 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

遮罩层div

 
阅读更多
<html>
<head>
<script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
        function ShowDialog() {
            $('#divGray').css('height', $(document).height());
            $('#divGray').show();
            
            $('#divEdit').css('top', $(document).scrollTop() + 80);
            $('#divEdit').css('left', ($(document).width() - 500) / 2);
            $('#divEdit').show();

            $('#divShadow').css('top', $('#divEdit').offset().top + 5);
            $('#divShadow').css('left', $('#divEdit').offset().left + 5);
            $('#divShadow').css('width', $('#divEdit').width());
            $('#divShadow').css('height', $('#divEdit').height());
            $('#divShadow').show();
        }
        
        function CancelDialog() {
            $('#divGray').hide();
            $('#divEdit').hide();
            $('#divEdit input:text').val('');
            $('#divShadow').hide();
        }
</script>
<style type="text/css">
#divEdit {
    position: absolute;
    z-index: 10003;
    width: 480px;
    border-top: #709cd2 1px solid;
    border-left: #709cd2 1px solid;
    border-right: #709cd2 1px solid;
    border-bottom: #709cd2 1px solid;
    display: none;
}
#divGray {
    position: absolute;
    z-index: 10001;
    left: 0px;    
    top: 0px;
    width: 100%;
    background-color: #EEEFFF;
    opacity: 0.6;                /* Firefox, Safari(WebKit), Opera)
    filter: "alpha(opacity=60)"; /* IE 8 */
    filter: alpha(opacity=60);   /* IE 4-7 */
    display: none;
}
#divShadow {
    position: absolute;
    z-index: 10002;
    background: #000EEE;
    opacity: 0.1;                /* Firefox, Safari(WebKit), Opera)
    filter: "alpha(opacity=10)"; /* IE 8 */
    filter: alpha(opacity=10);   /* IE 4-7 */
    display: none;
}
</style>
</head>
<body>
<input  type="button" style="height: 30px; width: 100px;" onClick="ShowDialog()" value="cover" />
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<input type="button" value="test" />

<div id="divEdit">
        abcd
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <input type="button" value="cancel" onClick="CancelDialog()"/>
</div>
<div id="divGray"></div><div id="divShadow"></div>
</body>
</html>

 

 

 

It is ok Html code.

 

 

<html>
<head>
<script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
        function ShowDialog() {
            $('#divGray').css('height', $(document).height());
            $('#divGray').show();
            
            $('#divEdit').css('top', $(document).scrollTop() + 200);
            $('#divEdit').css('left', ($(document).width() - 500) / 2);
            $('#divEdit').show();

            $('#divShadow').css('top', $('#divEdit').offset().top + 5);
            $('#divShadow').css('left', $('#divEdit').offset().left + 5);
            $('#divShadow').css('width', $('#divEdit').width());
            $('#divShadow').css('height', $('#divEdit').height());
            $('#divShadow').show();
        }
        
        function CancelDialog() {
            $('#divGray').hide();
            $('#divEdit').hide();
            $('#divEdit input:text').val('');
            $('#divShadow').hide();
        }
</script>
<style type="text/css">
#divEdit {
    position: absolute;
    z-index: 10003;
    width: 480px;
 
    
    background-color: #FFFFF;
    background: #FFFFF;
    display: none;
}
#divGray {
    position: absolute;
    z-index: 10001;
    left: 0px;    
    top: 0px;
    width: 100%;
    background-color: #000000;
    opacity: 0;                /* Firefox, Safari(WebKit), Opera)
    filter: "alpha(opacity=40)"; /* IE 8 */
    filter: alpha(opacity=40);   /* IE 4-7 */
    display: none;
}
#divShadow {
    position: absolute;
    z-index: 10002;
    background: #FFFFFF;

    display: none;
}
</style>
</head>
<body>
<input  type="button" style="height: 30px; width: 100px;" onClick="ShowDialog()" value="cover" />
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<input type="button" value="test" />

<div id="divEdit">
        abcd
        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
        <input type="button" value="cancel" onClick="CancelDialog()"/>
</div>
<div id="divGray"></div><div id="divShadow"></div>
</body>
</html>

 

 

 

 

 

分享到:
评论

相关推荐

    DIV遮罩层 div div

    ### DIV遮罩层:一种简单高效的工作区域遮罩方法 在网页设计与开发领域,DIV遮罩层是一种常用的UI技术,用于暂时性地遮挡页面的其他部分,从而聚焦用户的注意力于特定区域或操作上。这种方法尤其适用于弹出窗口、...

    Div 弹出 DIV移动 遮罩层 Div对话框 Div窗口

    Div 对话框 可移动 可设遮罩层 可以同时打开多个对话框,JS源代码

    漂亮遮罩层css+div

    漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div ...

    JS弹DIVJS弹DIV,遮罩层JS弹DIV,遮罩层

    JS弹DIV,遮罩层JS弹DIV,遮罩层JS弹DIV,遮罩层

    点击弹出div圆角的遮罩层,可关闭

    1. HTML结构:包含触发器按钮、遮罩层div和弹出内容div。 2. CSS样式:定义遮罩层和弹出内容的外观,包括圆角、透明度和定位。 3. JavaScript交互:监听按钮点击事件,控制遮罩层和弹出内容的显示与隐藏。 通过这些...

    用div+css制作弹出层遮罩层

    利用div+css制作弹出层并遮罩层,主用用了两个div,一个div用于弹出框,另一个则遮罩整个页面

    js 遮罩层源码

    封装遮罩层div显示效果,将其放在页面的div中加载

    遮罩层(多个实现的例子)/js/div

    1. **创建遮罩层**:使用`document.createElement('div')`创建新的`div`元素,然后设置其样式属性,如`style.cssText`,或者通过`classList.add()`添加CSS类。 2. **插入到DOM**:使用`document.body.appendChild()...

    页面加载div遮罩层

    在网页设计中,"页面加载div遮罩层"是一个重要的技术实践,它的目的是在页面内容正在加载时提供一个视觉屏障,防止用户过早地与未完成加载的页面元素交互。这种做法可以提升用户体验,因为当页面正在加载时,遮罩层...

    div背景半透明,覆盖整个可视区域的遮罩层效果

    html代码很简单 &lt;div class=mask&gt;&lt;/div&gt; 1 、半透明效果可以使用 css3 中的 opacity 属性,在低版本的IE浏览器中使用IE的alpha 滤镜。代码: .opacity{ opacity:0.3; filter: alpha(opacity=30); background-color:...

    div_遮罩层

    通过js实现的div遮罩层的效果,相当于锁住全屏,只能操作当前的弹出框操作。

    js打开关闭遮罩层

    首先,我们需要在HTML中创建一个遮罩层元素,通常是一个全屏的div,其初始状态通常是隐藏的。例如: ```html &lt;div id="mask" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; ...

    模式对话框(可刷新)+可移动div+遮罩层

    在"CustomDiv"这个文件中,我们可以推测这可能包含了一段代码示例,演示如何创建一个具有上述特性的对话框:可刷新的模式对话框、可移动的div以及遮罩层。实现这样的功能通常涉及到以下几个步骤: 1. **创建模式...

    div遮罩层.txt

    ### DIV遮罩层知识点解析 #### 一、概念理解 ##### 1.1 遮罩层(Mask Layer)简介 遮罩层是一种常见的网页设计技术,主要用于在页面上覆盖一层半透明或不透明的层,以此来突出显示某个特定元素或者区域。这种技术...

    asp.net 遮罩层 asp.net 遮罩层

    2. **HTML结构**:创建一个用于作为遮罩层的div元素,通常设置其初始状态为隐藏。例如: ```html &lt;div id="mask" class="mask"&gt;&lt;/div&gt; ``` 其中,`mask`是id,可以根据需要设置样式类(class)。 3. **CSS样式*...

    DIV锁层,遮罩层

    在网页设计和开发中,"DIV锁层,遮罩层"是一个常见的技术概念,用于创建交互式的用户体验。本文将深入探讨这两个概念以及如何在实际应用中实现它们。 首先,我们来理解“DIV”。在HTML中,`&lt;div&gt;`元素是一个无语义的...

    jsp页面加载之遮罩层

    首先,遮罩层通常是一个半透明的div元素,覆盖在页面上,使得用户无法与页面其余部分交互,直到遮罩层消失。这在网页加载大型数据或者执行异步操作时特别有用,因为它可以防止用户误操作并传达出正在工作的状态。 ...

    在iframe 中页面中设置遮罩遮罩层

    在网页设计中,有时我们需要在页面中添加一个遮罩层,以实现如加载动画、弹窗提示或隐藏部分内容的效果。本话题将详细讲解如何在iframe中实现页面的遮罩层功能,结合`right.html`, `main.html`, `left.html`, `top....

    JS移动端点击弹出遮罩层

    在这个例子中,我们需要一个按钮触发遮罩层的显示,并且需要一个遮罩层元素本身: ```html &lt;!DOCTYPE html&gt; , initial-scale=1.0"&gt; &lt;title&gt;JS移动端点击弹出遮罩层 .mask { position: fixed; top: 0; ...

    Bootstrap实现遮罩层

    Bootstrap实现遮罩层 参考文档: http://blog.csdn.net/u014175572/article/details/51800168 Bootstrap实现遮罩层 参考文档: http://blog.csdn.net/u014175572/article/details/51800168 Bootstrap实现遮罩层 ...

Global site tag (gtag.js) - Google Analytics