原生js实现半透明遮罩层效果具体代码


Posted in Javascript onJune 06, 2013
<!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-Type" content="text/html; charset=utf-8" /> 
<title>弹出提示</title> 
<style> 
* { 
margin: 0; 
padding: 0; 
font-size: 12px; 
} 
html, body { 
height: 100%; 
width: 100%; 
} 
#content { 
background: #FFFFFF; 
padding: 30px; 
height: 100%; 
} 
#content a { 
font-size: 30px; 
color: #369; 
font-weight: 700; 
} 
#alert { z-index:2; 
border: 1px solid #369; 
width: 300px; 
height: 150px; 
background: #e2ecf5; 
z-index: 1000; 
position: absolute; 
display: none; 
} 
#alert h4 { 
height: 20px; 
background: #369; 
color: #fff; 
padding: 5px 0 0 5px; 
} 
#alert h4 span { 
float: left; 
} 
#alert h4 span#close { 
margin-left: 210px; 
font-weight: 500; 
cursor: pointer; 
} 
#alert p { 
padding: 12px 0 0 30px; 
} 
#alert p input { 
width: 120px; 
margin-left: 20px; 
} 
#alert p input.myinp { 
border: 1px solid #ccc; 
height: 16px; 
} 
#alert p input.sub { 
width: 60px; 
margin-left: 30px; 
} 
#mask{ position:absolute; top:0; left:0; height:100%; width:100%; background:#000; opacity:0.3; display:none; z-index:1;} 
</style> 
</head> 
<body> 
<div id="content"> <a href="#">注册</a> </div> 
<div id="alert"> 
<h4><span>现在注册</span><span id="close">关闭</span></h4> 
<p> 
<label> 用户名</label> 
<input type="text" class="myinp" onmouseover="this.style.border='1px solid #f60'" onfoucs="this.style.border='1px solid #f60'" onblur="this.style.border='1px solid #ccc'" /> 
</p> 
<p> 
<label> 密 码</label> 
<input type="password" class="myinp" onmouseover="this.style.border='1px solid #f60'" onfoucs="this.style.border='1px solid #f60'" onblur="this.style.border='1px solid #ccc'" /> 
</p> 
<p> 
<input type="submit" value="注册" class="sub" /> 
<input type="reset" value="重置" class="sub" /> 
</p> 
</div> 
<div id="mask"></div><!-- 遮罩层div--> 
<script type="text/javascript"> 
var myAlert = document.getElementById("alert"); 
var myMask=document.getElementById('mask'); 
var reg = document.getElementById("content").getElementsByTagName("a")[0]; 
var mClose = document.getElementById("close"); 
reg.onclick = function() 
{ 
myMask.style.display="block"; 
myAlert.style.display = "block"; 
myAlert.style.position = "absolute"; 
myAlert.style.top = "50%"; 
myAlert.style.left = "50%"; 
myAlert.style.marginTop = "-75px"; 
myAlert.style.marginLeft = "-150px"; 
document.body.style.overflow = "hidden"; 
} 
mClose.onclick = function() 
{ 
myAlert.style.display = "none"; 
myMask.style.display = "none"; 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript中this关键字使用方法详解
Mar 08 Javascript
通用JS事件写法实现代码
Jan 07 Javascript
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
jQuery.event兼容各浏览器的event详细解析
Dec 18 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
老生常谈javascript变量的命名规范和注释
Sep 29 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
详解微信小程序获取当前时间及日期的方法
Apr 28 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 jQuery
vue实现简易音乐播放器
Aug 14 Vue.js
jquery js 获取时间差、时间格式具体代码
Jun 05 #Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
Jun 05 #Javascript
JavaScript的漂亮的代码片段
Jun 05 #Javascript
Javascript中的for in循环和hasOwnProperty结合使用
Jun 05 #Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
Jun 05 #Javascript
jquery 面包屑导航 具体实现
Jun 05 #Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 #Javascript
You might like
php中的mongodb select常用操作代码示例
2014/09/06 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
js密码强度校验
2015/11/10 Javascript
JS功能代码集锦
2016/05/04 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
2017/06/28 jQuery
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
用python写的一个wordpress的采集程序
2016/02/27 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
公务员培训自我鉴定
2013/09/19 职场文书
参观考察邀请函范文
2014/01/29 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
北京奥运会口号
2014/06/21 职场文书
学习计划书怎么写
2014/09/15 职场文书
会计简历自我评价
2015/03/10 职场文书
《法国号》教学反思
2016/02/22 职场文书