實例|js特效遮罩層(彈出層)
今天中公優就業的老師給大家點乾貨,如何做js特效遮罩層(彈出層)。歡迎收藏哈~
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
* {
margin: 0px;
padding: 0px;
}
.mask {
width: 100%;
/*height: 500px;*/
position: fixed;
top: 0px;
left: 0px;
background-color: black;
opacity: 0.5;
}
.show {
width: 500px;
height: 300px;
position: fixed;
top: 100px;
left: 300px;
background-color: white;
z-index: 999;
}
</style>
</head>
<body>
<!--遮罩層-->
<div class="mask" hidden="hidden"></div>
<!--彈出層-->
<div class="show" hidden="hidden">
</div>
<input type="button" value="點 出 來" onclick="show_plus()" />
</body>
</html>
<script>
var mask = document.getElementsByClassName("mask")[0];
var show = document.getElementsByClassName("show")[0];
var c_height = document.documentElement.clientHeight;
var c_width = document.documentElement.clientWidth;
mask.style.height = c_height + "px";
show.style.left = c_width / 2 - 250 + "px";
show.style.top = c_height / 2 - 150 + "px";
function show_plus() {
mask.removeAttribute("hidden");
show.removeAttribute("hidden");
}
mask.onclick = function() {
mask.setAttribute("hidden", "hidden");
show.setAttribute("hidden", "hidden");
}
window.onresize = function() {
var c_height = document.documentElement.clientHeight;
var c_width = document.documentElement.clientWidth;
mask.style.height = c_height + "px";
show.style.left = c_width / 2 - 250 + "px";
show.style.top = c_height / 2 - 150 + "px";
}
</script>
(轉自博客園)
· 找工作難?那是你沒選對行業!
2017年【中公教育】特別推出2017年就業促進計劃,500萬就業基金助你成為IT達人
詳情請戳:http//www.ujiuye.com/zt/jycj/?wt.bd=bgz
·什麼?海量IT學習資料白給你都不要?別想了,加群搶:584539956
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
※教程|Centos如何通過yum安裝php7
※SQL Server 2016 Alwayson新增功能
※話少錢多死得早?學學IT界大佬!
TAG:IT優就業 |