div 可视化区域弹窗居中

效果:

css:

 1 .div_alt {
 2     position: fixed;
 3     border-radius: 5px;
 4     top: 50%;
 5     left: 50%;
 6     width: auto;
 7     min-width: 600px;
 8     min-height: 400px;
 9     height: auto;
10     background: #fff;
11     z-index: 10;
12     display: none;
13     box-shadow: 1px 1px 50px rgba(0,0,0,.3);
14 }
15
16     .div_alt .title {
17         width: 100%;
18         position: relative;
19         border-radius: 5px 0 0 0;
20         font-weight:bold;
21         text-align:center;
22         height: 45px;
23         line-height: 45px;
24         font-size: 16px;
25         border-bottom: 2px solid #00994D;
26         letter-spacing:2px;
27
28     }
29
30         .div_alt .title span {
31             display: block;
32             line-height: 60px;
33             text-align: center;
34             color: #fff;
35             font-size: 24px;
36         }
37
38     .div_alt .div_p {
39         /*padding: 20px 0;*/
40     }

html:

 1  <div id="addRoute" class="div_alt" style="display: none;">
 2             <div class="title">
 3                 添加行程
 4             </div>
 5             <div class="search">
 6                 <table style="width: 95%; margin: 0px auto;">
 7                     <tr>
 8                         <td class="name">行程主题:</td>
 9                         <td class="value">
10                             <input type="text" id="txtRouteSubject" runat="server" maxlength="50" />
11                             <span style="color: red;">&nbsp;&nbsp;*</span>
12                         </td>
13                         <td style="width: 25%"></td>
14                     </tr>
15                     <tr>
16                         <td class="name">地址:</td>
17                         <td class="value">
18                             <input type="text" id="txtRouteAddress" runat="server" maxlength="50" />
19                             <span style="color: red;">&nbsp;&nbsp;*</span>
20                         </td>
21                         <td></td>
22                     </tr>
23                     <tr>
24                         <td class="name">开始时间:</td>
25                         <td class="value"  colspan="2">
26                             <uc1:DateUC ID="ducRouteStarttime" runat="server" Width="125" ShowTime="true" />
27                             <uc1:DateUC ID="ducRouteStoptime" runat="server" Width="125" ShowTime="true" />
28                             <span style="color: red;">&nbsp;&nbsp;*</span>
29                         </td>
30                     </tr>
31                     <tr>
32                         <td class="name">内容:</td>
33                         <td class="value">
34                             <textarea runat="server" maxlength="200" id="txtRouteContent" rows="6" cols="30"></textarea>
35                             <span style="color: red;">&nbsp;&nbsp;*</span>
36                         </td>
37                         <td></td>
38                     </tr>
39                     <tr>
40                         <td colspan="3" class="tc">
41                             <input type="button" id="btnRouteSave" value="添加" />&nbsp;&nbsp;&nbsp;&nbsp;
42                         <input type="button" id="btnRouteCancel" value="返回" />
43                         </td>
44                     </tr>
45                 </table>
46                 <input type="hidden" id="routeaction" value="a" />
47             </div>
48         </div>

js:

1 function show() {
2     var $div = $(‘#addRoute‘);
3     var top = (window.outerHeight - $div.outerHeight()) / 2;
4     var left = (window.outerWidth - $div.outerWidth()) / 2;
5     $div.css({ "z-index": "1000", "top": top, "left": left }).show();
6     $(‘#div_alt_bg‘).css("z-index", "999").show();
7 }
时间: 2024-12-27 20:45:41

div 可视化区域弹窗居中的相关文章

div 遮罩层 弹窗

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

网页弹窗居中显示

让网页中的一个弹窗居中显示 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta htt

弹窗居中实现方式

最近做页面的时候经常会遇到弹出框居中的问题, 请教了一下身边的大牛,终于弄出来了, 实现的原理: 1,给外围盒子定义一个伪类:before 2,外围盒子定义fixed属性 3,定义内容盒子. 定义外围盒子: 1 outbox{ 2 position:fixed; 3 top:0; 4 right:0; 5 bottom:0; 6 left:0; 7 display:block; 8 text-align:center; 9 } 定义外围盒子伪类: outbox:before{ content="

div居中和table居中

一.div居中 margin-left: auto;margin-right: auto; <div  style="width:960px ; margin-left: auto;margin-right: auto;"  ></div> 二.table居中 margin:auto; .searchclass { width:960px; min-height:80px; border-right:1px solid #000;border-bottom:1p

使用div+iframe实现弹窗及弹出内容无法显示的解决

使用div+iframe实现弹窗 除了使用实际的弹出窗口,还可以使用控制一个div的display属性来模拟一个弹出窗口的操作,这里使用在Div里放一个iFrame的方式,主要考虑到可以在需要的时候加载弹出窗口的内容,减少主窗口的数据量.通是还要考虑的一个问题就是用户在完成一次选择后,当重复打开选择框时,如何保存用户上次选择的状态:例如用户在弹出窗口中从A-E5个选项中选择了AB两个,当再次打开时,应该保证AB两个是选中的.首先来看弹出窗口的实现,html代码和脚本如下: html     <d

点击div外面隐藏弹窗

//点击div外面隐藏弹窗function click_out_div(){ $(document).bind("click",function(e){ var target = $(e.target); if(target.closest("#select_div").length == 0){//点击div之外的地方触发   $("#select_div").hide(); } });}

div的覆盖,居中

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

用两种方法来实现一个背景色为红色,宽度为800px,高度为400px的&lt;DIV&gt;在浏览器中居中

第一种方法 <style> div{ margin: 0 auto; background-color: yellow; width: 50em; height: 25em; text-align: center; } </style></head><body><div> div居中</div></body> 第二种方法 <style> div{ position: absolute; left: 50%; m

实现图标Icon+文字在div里自动中心居中(水平垂直居中)

已知div行高设置text-align:center文字会自动居中. 通过:before来设置icon的地址和高宽. 需要设置图片默认的垂直居中条件,与文字一致,为text-bottom. 设置图片行级显示. <!Doctype html><html><head><style>body{margin:0;padding:0;}.con{position:absolute;width:500px;height:50px;border:1px red solid