简单易用的Div弹出层

<html>

<head>

<title>showdiv</title>

<!--这是样式-->

<style type="text/css">

.black_overlay{

display: none;

position: absolute;

top: 0%;

left: 0%;

width: 100%;

height: 100%;

background-color: gray;

z-index:1001;

-moz-opacity: 0.8;

opacity:0.5;/*透明度---取值[0.0,1.0]*/

filter:alpha(opacity=0.9);

}

.white_content {

display: none;

position: fixed;

top: 15%;

left: 15%;

width: 70%;

height: 400px;

padding: 1%;

border: 1px solid lightblue;

background-color: white;

z-index:1002;

min-height:400px;

}

.btn{

cursor:pointer;

}

</style>

<script type="text/javascript">

//弹出隐藏层

function ShowDiv(show_div,bg_div){

document.getElementById(show_div).style.display=‘block‘;

document.getElementById(bg_div).style.display=‘block‘ ;

var bgdiv = document.getElementById(bg_div);

bgdiv.style.width = document.body.scrollWidth;

$("#"+bg_div).height($(document).height());

// bgdiv.style.height = $(document).height();

}

//关闭弹出层

function CloseDiv(show_div,bg_div)

{

document.getElementById(show_div).style.display=‘none‘;

document.getElementById(bg_div).style.display=‘none‘;

};

</script>

<body>

<!-- 触发按钮 -->

<a onclick="ShowDiv(‘mainProduct‘,‘fade‘)" class="btn">Open</a>

<!-- 显示内容部分 -->

<div id="fade" class="black_overlay">这是遮挡层</div>

<div id="mainProduct" class="white_content">

------填内容-----部分--------可以是表单哦

<div class="main" style="width:100%;height:350px;overflow-y:scroll;overflow-x:hidden;border:1px solid gray;">

中间部分<br/>

</div>

<div class="bottom" style="text-align: right; margin-bottom:5px;">

<a class="btn" onclick="javascript:saveMainPro();">Save</a>

<a class="btn" onclick="CloseDiv(‘mainProduct‘,‘fade‘)">Cancel</a>

</div>

</div>

</body>

</html>

时间: 2024-08-01 04:17:48

简单易用的Div弹出层的相关文章

div弹出层的效果带关闭按钮

下面我做的这个是个进度条的弹出层 <style type="text/css"> #tuxiang { width: 57px; } /*div弹出框的css*/ .tcck { width: 440px; height: 132px; border: 1px solid #6E665A; border-radius: 5px; background: #fff; padding-top: 10px; position: absolute; z-index: 9999999

关于div弹出层的实际应用心得

今天本人要做一个点击弹出的功能,因为这个功能是最后做的,所以写的时候很纠结, 因为本人小菜一枚, 开始尝试用 position:relative:来做一试不行呀 ,因为用这个来做的话 会打乱原有的布局, 然后我就又尝试 absolute 来做,其实用绝对定位是正确的 可是我当时犯蒙,把弹出框放在html最后面 然后定位用了 top 还有left,结果absulute虽然不会影响布局 可是位置是死的,好了 不屁话了 直接上正确的方式. 对了 最后我被气的好考虑过用js来做  先获取一个可以随着浏览

居中的div弹出层

css .form-f { position: fixed; left: 50%; top: 50%; width: 940px; max-height: 620px; min-height: 273px; margin-top: -310px; margin-left: -470px; background-color: #fff; border-radius: 5px; z-index: 99; overflow: hidden; display: none; } 部分属性说明: left:

设置div弹出层显示隐藏效果

----页面div <div id="show_scfsxz"  style="display:none;zindex:1000;position:absolute;left:850px;top:28px;border:1px solid #06c;padding:0px;background:#C7DEF8;"> <br/>       <span>上传方式: <input type="radio" v

实现一个简单的弹出层

弹出层的实现方式是让一个块层遮挡住最底下的层,在最顶上显示相应的内容,因为最底下的块级和最上面的块级属于一个页面,他们之间也可以共享一些数据(实现一些特定的操作) 下面是简单的一个实现的过程 首先我们定义一个基本的页面结构 <div id="show"> //最底下的层 <input type="button" value="测试" id="test"/> </div> <div id

div滚动条弹出层效果

<%--总的弹出层--%> <div class="tcck" id="joinclub" style="display:none"> <table style="width:430px; height:7px;" border="0" cellpadding="0" cellspacing="0" > <tr style=&

JS简易弹出层手机版

简单说明 手机弹出层模枋了WEIUI.弹出层原理还是依照bootstrap 去掉了PC端的ESC关闭.点击背景层时也不默认关闭. 模板样子 CSS样式 /*弹出时给body加上这个,关闭时去掉*/ .overhide { overflow: hidden; } /*关键样式 遮罩层的*/ .msgboxshadow { position: fixed; /*固定定位*/ left: 0; top: 0; right: 0; bottom: 0; opacity: .5; /*背景透明度.这里没有

ASP.NET—013:实现带控件的弹出层(弹出框)

在页面中用到弹出新页面的情况比较多的,一般来说都是使用JS方法showModalDialog("新页面相对路径+?参数1&参数2",window,"新页面样式");然后会新弹出一个模态的page页.而在有些时候,仅仅是显示一些单一的.少量的数据,或者一些简单的操作时.就没必要使用新弹出页面了.此时,最好使用弹出层,也就是数据还是显示在当前页面的某个控件上,然后通过JS方法实现达到弹出的目的.看下面的例子: <html xmlns="http:

简洁 清晰弹出层讲解制作(图片点击放大)

分享原因:因为要做这个功能在网上找了好多,看的繁琐蛋疼,基于以上原因今天给大家分享个简洁 清晰 又好懂(易于学习)的功能. 我们先准备个弹出层: <!--弹出层--><div class="max" id="maxfixed"> <!--内容--> <div id="maxadd"></div></div> 弹出层的样式是:根据自己需求来自定义.给大家分享个我自己的样式需求