jquery弹窗代码
<!doctype html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>jquery弹窗代码 -jq22.com</title> | |
<script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script> | |
<style> | |
* { | |
margin:0; | |
padding:0; | |
} | |
button,input { | |
outline:none; | |
} | |
button,.login { | |
width:120px; | |
height:42px; | |
background:#f40; | |
color:#fff; | |
border:none; | |
border-radius:6px; | |
display:block; | |
margin:20px auto; | |
cursor:pointer; | |
} | |
.popOutBg { | |
width:100%; | |
height:100%; | |
position:fixed; | |
left:0; | |
top:0; | |
background:rgba(0,0,0,.6); | |
display:none; | |
} | |
.popOut { | |
position:fixed; | |
width:600px; | |
height:300px; | |
top:50%; | |
left:50%; | |
margin-top:-150px; | |
margin-left:-300px; | |
background:#fff; | |
border-radius:8px; | |
overflow:hidden; | |
display:none; | |
} | |
.popOut > span { | |
position:absolute; | |
right:10px; | |
top:0; | |
height:42px; | |
line-height:42px; | |
color:#000; | |
font-size:30px; | |
cursor:pointer; | |
} | |
.popOut table { | |
display:block; | |
margin:42px auto 0; | |
width:520px; | |
} | |
.popOut caption { | |
width:520px; | |
text-align:center; | |
color:#f40; | |
font-size:18px; | |
line-height:42px; | |
} | |
.popOut table tr td { | |
color:#666; | |
padding:6px; | |
font-size:14px; | |
} | |
.popOut table tr td:first-child { | |
text-align:right; | |
} | |
.inp { | |
width:280px; | |
height:30px; | |
line-height:30px; | |
border:1px solid #999; | |
padding:5px 10px; | |
color:#000; | |
font-size:14px; | |
border-radius:6px; | |
} | |
.inp:focus { | |
border-color:#f40; | |
} | |
@keyframes ani { | |
from { | |
transform:translateX(-100%) rotate(-60deg) scale(.5); | |
} | |
50% { | |
transform:translateX(0) rotate(0) scale(1); | |
} | |
90% { | |
transform:translateX(20px) rotate(0) scale(.8); | |
} | |
to { | |
transform:translateX(0) rotate(0) scale(1); | |
} | |
}.ani { | |
animation:ani .5s ease-in-out; | |
} | |
</style> | |
</head> | |
<body> | |
<button type="button">登录</button> | |
<div class="popOutBg"></div> | |
<div class="popOut"> | |
<span title="关闭"> x </span> | |
<table> | |
<caption>欢迎登录本网站</caption> | |
<tbody><tr> | |
<td width="120">用户名:</td> | |
<td><input type="text" class="inp" placeholder="请输入用户名" value="admin"></td> | |
</tr> | |
<tr> | |
<td>密码:</td> | |
<td><input type="password" class="inp" placeholder="请输入密码"></td> | |
</tr> | |
<tr> | |
<td colspan="2"><input type="button" class="login" value="登录"></td> | |
</tr> | |
</tbody></table> | |
</div> | |
<script> | |
function $(param) { | |
if (arguments[1] == true) { | |
return document.querySelectorAll(param); | |
} else { | |
return document.querySelector(param); | |
} | |
} | |
function ani() { | |
$(".popOut").className = "popOut ani"; | |
} | |
$("button").onclick = function() { | |
$(".popOut").style.display = "block"; | |
ani(); | |
$(".popOutBg").style.display = "block"; | |
}; | |
$(".popOut > span").onclick = function() { | |
$(".popOut").style.display = "none"; | |
$(".popOutBg").style.display = "none"; | |
}; | |
$(".popOutBg").onclick = function() { | |
$(".popOut").style.display = "none"; | |
$(".popOutBg").style.display = "none"; | |
}; | |
</script> | |
</body> | |
</html> | |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:http://www.tukus.cn/cyzd/guan/183.html