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 继承实现方法
Aug 26 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 Javascript
基于JQuery制作可编辑的表格特效
Dec 23 Javascript
纯js和css完成贪吃蛇小游戏demo
Sep 01 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
JavaScript定时器setTimeout()和setInterval()详解
Aug 18 Javascript
javascript如何用递归写一个简单的树形结构示例
Sep 06 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
Nov 26 Javascript
vue学习笔记之给组件绑定原生事件操作示例
Feb 27 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源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
不安全的常用的js写法
2009/09/15 Javascript
Ext grid 添加右击菜单
2009/11/26 Javascript
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
python实现BackPropagation算法
2017/12/14 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
对pandas处理json数据的方法详解
2019/02/08 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
大学生演讲稿范文
2014/01/11 职场文书
财务主管自我鉴定
2014/01/17 职场文书
企业负责人任命书
2014/06/05 职场文书
银行招聘自荐信
2015/03/06 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
react 项目中引入图片的几种方式
2021/06/02 Javascript
Kubernetes控制节点的部署
2022/04/01 Servers