博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现“新手引导”效果
阅读量:6785 次
发布时间:2019-06-26

本文共 2623 字,大约阅读时间需要 8 分钟。

效果:

代码:

<!DOCTYPE html>

<html>

<head>

<title></title>

<meta charset="utf-8" />

<style type="text/css">

*{margin: 0;padding: 0;}

.main-div{background:url(imgs/gz.jpg);background-size: cover;height: 800px}

#mask{height: 100%;width: 100%;position: absolute;top: 0;left: 0;background:#000;opacity: 0.5;filter:alpha(opacity=50);display: none;}

#searchtip{width: 1400px;height: 800px;background:transparent;position: absolute;left: 50%;margin-left: -700px;display: none;}

#searchtip div{position: absolute;display: none;}

#searchtip div a{position: absolute;width: 50px;height: 30px;background:rgb(32, 137, 152);cursor: pointer;text-align: center;line-height: 32px;top: 0px;left: 0px;text-decoration: none;color: #fff;font-size: 12px;}

#searchtip div span{position: absolute;width: 30px;height: 30px;background:rgb(32, 137, 152);cursor: pointer;text-align: center;line-height: 30px;top: 0px;left: 170px;color: #fff;border-radius: 50%;}

.stepa{width: 200px;height: 135px;background:url(imgs/hand.jpg);left: 330px;}

.stepb{width: 200px;height: 135px;background:url(imgs/hand2.jpg);left: 970px;top: 90px}

.stepc{width: 200px;height: 135px;background:url(imgs/hand3.jpg);left: 620px;top: 580px}

</style>

<script type="text/javascript">

window. () {

//读取cookie

var localcookies = document.cookie.substring(5);

if (localcookies != "xinshouyindao") {

var mask = document.getElementById("mask"),

searchtip = document.getElementById("searchtip"),

step = searchtip.getElementsByTagName("div"),

aobj = searchtip.getElementsByTagName("a"),

spanobj = searchtip.getElementsByTagName("span");

mask.style.display = searchtip.style.display = step[0].style.display = "block";

//下一步

for (var i = 0; i < step.length; i++) {

aobj[i].index = i;

aobj[i].οnclick=function(){

this.parentNode.style.display = "none";

if (this.index < step.length-1) {

step[this.index+1].style.display = "block";

}else if(this.index == step.length-1){

mask.style.display = searchtip.style.display = "none";

}

}

};

//关闭按钮

for (var i = 0; i < spanobj.length; i++) {

spanobj[i].onclick = function(){

mask.style.display = searchtip.style.display = "none";

}

};

//cookie存储

var date = new Date();

date.setDate(date.getDate()+30);

document.cookie = "name=xinshouyindao;expires="+date;

}

}

</script>

</head>

<body>

<div class="main-div">

<div id="mask"></div>

<div id="searchtip">

<div class="stepa"><a href="#">下一步</a><span title="关闭">X</span></div>

<div class="stepb"><a href="#">下一步</a><span title="关闭">X</span></div>

<div class="stepc"><a href="#">下一步</a><span title="关闭">X</span></div>

</div>

</div>

</body>

</html>

本文转自  素颜猪  51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1829156

转载地址:http://spdgo.baihongyu.com/

你可能感兴趣的文章
Fartlek跑-间歇跑
查看>>
怎样在window phone8 中通过webBrowser调用第三方验证登陆接口
查看>>
Kalman原理(很详细)本文转载自《学习OpenCV》清华大学出版社 于诗琪 刘瑞祯 译...
查看>>
linux/centos6 系统时间同步 同步系统时间 ntpdate
查看>>
第一次开启51CTO博客
查看>>
升职还需犹豫?
查看>>
我的友情链接
查看>>
CMD框变小字体显示乱码
查看>>
正则总结:JavaScript中的正则表达式
查看>>
HAProxy 详解
查看>>
7.1文件查找之find命令详解
查看>>
Linux系统管理-(11)-网络配置ifcfg家族
查看>>
memset()
查看>>
Jquery Ajax二次封装(部分转载)
查看>>
android studio3 logcat无日志的问题
查看>>
我的友情链接
查看>>
tinyxml使用
查看>>
mariadb
查看>>
iOS 时间与日期处理
查看>>
Linux中yum网络服务器与本地服务器的安装
查看>>