zoukankan      html  css  js  c++  java
  • JS模态框 简单案例

    演示:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
      <style>
    	*{
    		margin: 0;
    		padding: 0;
    	}
    	a{
    		display: block;
    		color: #090;
    		 80px;
    		height: 32px;
    		border:1px solid #090;
    		text-align: center;
    		text-decoration: none;
    		line-height: 32px;
    		margin: 50px auto;
    	}
    	a:hover{
    		background:#090;
    		color: #fff;
    	}
    	#modal-overlay{
    		visibility: hidden;
    		position: fixed;
    		left: 0;
    		top: 0;
    		 100%;
    		height: 100%;
    		background:rgba(0,0,0,.5);
    		z-index: 999;
    		text-align: center;
    	}
    	.modal-data{
    		 300px;
    		margin: 100px auto;
    		background:#fff;
    		border:1px solid #090;
    		text-align: center;
    	}
    	p{
    		 80px;
    		height: 32px;
    		line-height: 32px;
    		text-align: center;
    		margin: 20px auto;
    	}
      </style>
     </head>
     <body>
    	<a href="javascript:;" onclick='overlay()'>模态框</a>
    	<div id="modal-overlay">
    		<div class="modal-data">
    			<p>模态框</p>
    			<a href="javascript:;" onclick='overlay()'>关闭</a>
    		</div>
    	</div>
    	<script>
    		function overlay(){
    			var el = document.getElementById("modal-overlay");
    			el.style.visibility = (el.style.visibility == "visible")?"hidden":"visible";
    		}
    	</script>
     </body>
    </html>
    
  • 相关阅读:
    Day4-装饰器
    Day3-递归函数、高阶函数、匿名函数
    Day3-函数及作用域
    Day2-字符编码转换
    Day2-文件操作
    Day2-列表、字符串、字典、集合
    Day1-模块初识
    JavaScript 笔试题
    从JavaScript 数组去重谈性能优化
    prototype
  • 原文地址:https://www.cnblogs.com/zhang-wang/p/6733027.html
Copyright © 2011-2022 走看看