美文网首页
js实现模态框

js实现模态框

作者: Hugo1973 | 来源:发表于2017-02-07 13:20 被阅读0次

首先是html的结构,一个大的盒子用来做模糊的背景,其中的小盒子用来做模态框。

模态框.png
<div id="modal-overlay"> <div class="modal-data"> <p>一个很简单的模态对话框 </p> <p>点击<a onclick="overlay()" href="">这里</a>关闭</p> </div> </div>
接下来是css部分,
#modal-overlay { visibility: hidden;/*控制模态框的显示*/ position: absolute; /* 使用绝对定位或固定定位 */ left: 0px; top: 0px; width:100%;/*让模糊的背景全屏显示*/ height:100%; text-align:center;/*模态框主体居中显示*/ z-index: 1000;/*大盒子强制在页面最上方*/ background-color: #333; opacity: 0.5; /* 背景半透明 */ } /* 模态框样式 */ .modal-data{ width:300px; margin: 100px auto; background-color: #fff; border:1px solid #000; padding:15px; text-align:center;/* 内部文字居中显示*/ }
最后是js部分,
function overlay(){ var e1 = document.getElementById('modal-overlay'); e1.style.visibility = (e1.style.visibility == "visible" ) ? "hidden" : "visible"; }

相关文章

  • 原生JS实现Tab切换效果和模态框效果

    原生JS实现Tab切换效果 效果展示 原生JS实现模态框效果 效果展示

  • 进阶任务10-事件应用

    实现Tab切换的功能 实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的区域模态框隐藏

  • js实现模态框

    首先是html的结构,一个大的盒子用来做模糊的背景,其中的小盒子用来做模态框。

  • 事件的应用

    1. 实现如下图Tab切换的功能 2. 实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的区域模态框隐藏

  • 进阶任务10

    1.实现如下图Tab切换的功能 2.实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的区域模态框隐藏

  • 事件的应用

    1.实现如下图Tab切换的功能: 2.实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的区域模态框隐藏

  • 事件的应用

    题目1: 实现如下图Tab切换的功能 地址 题目2:实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外...

  • 进阶任务10(主线任务):事件的应用

    题目1: 实现如下图Tab切换的功能 题目2:实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的区域...

  • 获取Bootstrap模态框显示或者关闭的方法

    标签(空格分隔): js 当模态框显示要触发的函数 当模态框关闭要触发的函数

  • 进阶10 事件的应用

    1: 实现如下图Tab切换的功能 完成效果 2. 实现下图的模态框功能,点击模态框不隐藏,点击关闭以及模态框以外的...

网友评论

      本文标题:js实现模态框

      本文链接:https://www.haomeiwen.com/subject/cxnpittx.html