


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
说明:很多网站上都有一个很美观看上去也很实用的效果,如:你想发表留言或评论,或下载东西的时候,网站提示你没有登录,并弹出登录的页面。而弹出的这个登录页面,把原来的页面屏蔽,但能看到原来的页面信息,给人的效果是:感觉弹出了一个透明的登录页面,只有先登录后才能进行其他操作。那么这个效果是如何实现的呢?下面详细的实现一下。具备知识:div + css + js实现效果:点击 页面上的 登录 按钮,实现弹出透明登录页面,登录成功后,并刷新主页面。代码一:登录按钮。随便添加到页面中,用来点击弹出透明层。代码二:在页面的末尾处,最好在 标签的上面,确定 div 层代码,用作弹出的登录页面层。关闭窗口/屏蔽层,默认隐藏代码三: #maps z-index: 1;#mapBgLayer background: #FFFFFF none repeat scroll 0 0;height: 100%;left:0;top:0;width:100%;filter: alpha(opacity=80); /* IE */-moz-opacity: 0.8; /* Moz + FF */z-index: 10000;#mapLayer width: 737px;height: 514px;margin: -250px 0 0 -370px;left: 50%;top: 50%;position: absolute;background: #FFF;z-index: 10001;border: 3px solid #1B5BAC;#mapLayer h3 background: #a3b393;line-height: 29px;padding-left: 15px;font-size: 14px;color: #00235C;border: 1px solid #FFF;#mapLayer .closeMap position: absolute;right: 10px;top: 10px;background: url(/jurenschool/images/advSearch_close.png) no-repeat;height: 11px;width: 11px;overflow: hidden;line-height: 100px;cursor: pointer;#mapLayer .mapArea width: 735px;height: 480px;margin: 0 auto; overflow: hidden;简要分析:其实这些样式,除了一些经常用到的,不好理解和掌握的有 三个:1. z-index :个人认为这是一个页面反映上的垂直效果。即那些div层,都是可以层叠放置的,就可以用z-index 来实现 他们的层叠顺序。如 mapBgLayer 的 顺序 一定要在 mapLayer 的下面,即 z-index 要小。2. 透明层的处理:这个的话,对于浏览器不同,可能效果不同。对于 IE 的话,可以用 css 的 filter 来实现(filter 可参看后面附录)其他的话,FF 可以用 -moz-opacity: 0.8;3. div 定位的问题。是相对还是绝对,就要看什么样的效果了。可以用 position 来实现。absolute 可是绝对的定位哦。代码四:js 控制其效果/*显示地图页面*/function showMap(id) var bg = document.getElementById(mapBgLayer);var con = document.getElementById(mapLayer);var w = document.documentElement.clientWidth;var h = document.body.offsetHeight;bg.style.display = ;bg.style.width = w + px;bg.style.height = h + px;/*关闭*/function closeMap() var bg = document.getElementById(mapBgLayer);var con = document.getElementById(mapLayer);bg.style.display = none;con.style.display = none;var w = document.body.clientWidt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论