模态框,引导页制作(CSS,js)
来源:互联网 发布:js 引用类型 堆 栈 编辑:程序博客网 时间:2024/05/18 01:19
最近的项目里面用到了模态框,之前一直是用jQuery插件实现的。主要是modal和sexyimages这两个东东,可是这两个满足不了需求了。查了下资料
没有什么难点,照着代码敲就行了。。。step1,2,3,就是对应的三张图片,test.png是背景图片。。。
<!DOCTYPE html><html><head><title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><style type="text/css">*{margin: 0px;padding: 0px;}body{background-image: url(./test.png);width: 100%;height: 100%;/*现在是把一张图片作为网站*/}#black{width: 100%;height: 100%;display: none;background-color: #000;position: fixed;top: 0px;left: 0px;opacity: 0.5;filter:alpha(opacity=50);/*透明度兼容ie低版本*/}#modal{position: absolute;top: 0px;left: 50%;margin-left: -540px; height: 600px;width: 1080px;}.step{position: absolute;top: 100px;left: 240px;height: 500px;width: 630px;}.step a{position: absolute;text-indent:-9999px;overflow: hidden;cursor: pointer;/*将文字置于无限远处*/}.step span{position: absolute;text-indent:-9999px;overflow: hidden;cursor: pointer;}#stepa{background:url(./step1.png);display: none;}#stepa a{width: 120px;height: 120px;left: 500px;top: 0px;}#stepa span{width: 70px;height: 80px;top: 385px;left: 520px;}#stepb{background:url(./step2.png);display: none;}#stepb a{width: 120px;height: 120px;left: 500px;top: 0px;}#stepb span{width: 70px;height: 80px;top: 385px;left: 520px;}#stepc{background:url(./step3.png);display: none;}#stepc a{width: 120px;height: 120px;left: 500px;top: 0px;}#stepc span{width: 70px;height: 80px;top: 385px;left: 520px;}</style><body><!-- 网站页面阴影区 --><div id="black"></div><div id="modal"><div class="step" id="stepa"><a href="javascript:;" title="关闭">关闭</a><span title="下一步">下一步</span></div><div class="step" id="stepb"><a href="javascript:;" title="关闭">关闭</a><span title="下一步">下一步</span></div><div class="step" id="stepc"><a href="javascript:;" title="关闭">关闭</a><span title="下一步">下一步</span></div></div><script type="text/javascript" src="jquery-1.9.0.min.js"></script><script type="text/javascript">function getCookie(c_name){if (document.cookie.length>0)//不存在cookie { //cookie的格式类似于 sign=yxs,得到sign的s索引 c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { //得到=的索引 c_start=c_start + c_name.length+1; //从c_start开始找到;的索引 c_end=document.cookie.indexOf(";",c_start); //没有;则说明是最后一个cookie if (c_end==-1) c_end=document.cookie.length; return (document.cookie.substring(c_start,c_end)); } }return "";}$(document).ready(function(){//判断是否存在cookievar cookie=getCookie("sign");// alert(cookie);if (cookie=="") {$('#black,#modal,#stepa').show();$('#modal div span').click(function(){var current=$(this).parent();current.hide();current.next().show();});$('#modal div a,#modal div span:last').click(function(){$('#black,#modal').hide();});}});</script></body></html>
0 0
- 模态框,引导页制作(CSS,js)
- css + js animation 简单模态框制作
- Cocos2d-js制作游戏新手引导(二)
- Android APP引导页制作
- android 引导页的制作
- 用viewpager制作引导页
- Js+Css 制作简易柱状图
- 最简单的css+js标签页效果制作
- 使用cocos2d-js制作游戏新手引导(一)
- 使用cocos2d-js制作游戏新手引导(二)
- 使用cocos2d-js制作游戏新手引导-源码篇(三)
- Android制作引导页和启动页
- 用uiscrollview制作欢迎引导页
- Animation——制作动画引导页
- [IOS]ScrollView & PageControl 制作引导页
- iOS 引导页的制作和使用
- app动态引导页的制作
- 竖直滑动View制作引导页
- UITableViewCell自定义--代码自定义 和 xib自定义
- ceph与OpenStack整合
- ceph存储 centos上搭建Ceph集群--Best
- slackware软件自动安转工具
- java的poi技术读取和导入Excel
- 模态框,引导页制作(CSS,js)
- 地址空间、内核空间、IO地址空间
- android 开发之文件下载
- visio画组织结构图
- java中一些常用的英语
- oracle 制造数据1000万条
- YouTube转向Amazon的推荐算法 | Resys China
- 浅谈数据库的完整性
- Unity3D 学习笔记(四) Unity连接MySQL数据库