JavaScript蒙板(model)功能的简单实现代码


Posted in Javascript onAugust 04, 2016

思路:

•创建一个蒙板, 设置蒙板的堆叠顺序保证能将其它元素盖住

position: absolute;
top: 0;
left: 0;
display: none;
background-color: rgba(9, 9, 9, 0.63);
width: 100%;
height: 100%;
z-index: 1000; •设置蒙板中内容的背景色和展示格式
width: 50%;
text-align: center;
background: #ffffff;
border-radius: 6px;
margin: 100px auto;
line-height: 30px;
z-index: 10001; •绑定事件, 动态切换蒙板的 display 属性
function showModel() {
document.getElementById('myModel').style.display = 'block';
}
function closeModel() {
document.getElementById('myModel').style.display = 'none';
}

注意事项: 蒙板要采用绝对定位, 宽和高要占?赫?鲆趁? 堆叠顺序要大

源代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>蒙板</title>
<style>
.container {
width: 900px;
margin: 50px auto;
text-align: center;
}
#myModel {
position: absolute;
top: 0;
left: 0;
display: none;
background-color: rgba(9, 9, 9, 0.63);
width: 100%;
height: 100%;
z-index: 1000;
}
.model-content {
width: 50%;
text-align: center;
background: #ffffff;
border-radius: 6px;
margin: 100px auto;
line-height: 30px;
z-index: 10001;
}
</style>
</head>
<body>
<div class="container">
<button onclick="showModel()">弹出蒙板</button>
<div id="myModel" onclick="closeModel()">
<div class="model-content">
<p>你好啊,我是内容~~</p>
<p>
<button id="closeModel" onclick="closeModel()">关闭</button>
</p>
</div>
</div>
</div>
<script>
function showModel() {
document.getElementById('myModel').style.display = 'block';
}
function closeModel() {
document.getElementById('myModel').style.display = 'none';
}
</script>
</body>
</html>

以上所述是小编给大家介绍的JavaScript蒙板(model)功能的简单实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
如何学JavaScript?前辈的经验之谈
Dec 28 Javascript
ES6新特性六:promise对象实例详解
Apr 21 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
JavaScript之map reduce_动力节点Java学院整理
Jun 29 Javascript
详解JavaScript中的数组合并方法和对象合并方法
May 11 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
微信小程序实现获取小程序码和二维码java接口开发
Mar 29 Javascript
基于JavaScript实现单例模式
Oct 30 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
js实现贪吃蛇小游戏(加墙)
Jul 31 Javascript
js+css3实现简单时钟特效
Sep 13 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 #Javascript
基于JavaScript实现在新的tab页打开url
Aug 04 #Javascript
同步文本框内容JS代码实现
Aug 04 #Javascript
JS打印组合功能
Aug 04 #Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 #Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 #Javascript
Bootstrap中表单控件状态(验证状态)
Aug 04 #Javascript
You might like
php预定义常量
2006/12/25 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
PHP7 新增功能
2021/03/09 PHP
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
原生JS实现的轮播图功能详解
2018/08/06 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
经销商会议欢迎词
2014/01/11 职场文书
期中考试反思800字
2014/05/01 职场文书
优秀语文教师事迹
2014/05/18 职场文书
实验室标语
2014/06/21 职场文书
八达岭长城导游词
2015/01/30 职场文书
先进工作者个人总结
2015/02/15 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
python中super()函数的理解与基本使用
2021/08/30 Python
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers