DIV+JS+CSS实现点击弹出图片效果
2015-04-25 17:52
1096 查看
先看效果
公司官网要重新设计,加入了一点特效;为了方便手机浏览的时候关注我们的公众号,需要在用户点击网站上的图标时弹出公众号的二维码。我主要做后端,现在被拉来做前端,各种不会,好在网络没有断,让我找到了一个功能非常类似的博文。整个过程参考了最基本的js与css 控制弹出层效果,完成后的效果如下,后面会列出代码:#代码
CSS代码
<style type="text/css"> .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #ffffff; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); } .white_content { display: none; position: absolute; top: 10%; left: 30%; background-color: white; z-index:1002; /* 数字的大小指明了div的相对层,数字大的在上层 */ overflow: auto; } </style>
js代码
<script type="text/javascript"> function openWindow(obj){ var qq_or_weixin = "light_qq"; switch(obj.id) { case 'contact_weixin': qq_or_weixin = "light_weixin"; break; case 'contact_qq': qq_or_weixin = "light_qq"; break; } document.getElementById(qq_or_weixin).style.display='block'; document.getElementById('fade').style.display='block'; } function closeWindow(){ document.getElementById('light_weixin').style.display='none'; document.getElementById('light_qq').style.display='none'; document.getElementById('fade').style.display='none'; } </script>
页面代码
<div class="top_contact_us"> <div class="top_telphone"></div> <div class="top_weixin"><a href="#" id="contact_weixin" onclick="openWindow(this)">微信公众号</a></div> <div class="top_qq"><a href="#" id="contact_qq" onclick="openWindow(this)">官方答疑群</a></div> </div> <div id="light_qq" class="white_content"> <img src='img/qq_erweima.png' /> </div> <div id="light_weixin" class="white_content"> <img src='img/weixin_erweima.png' /> </div> <div id="fade" class="black_overlay" onClick="closeWindow()"> </div>
相关文章推荐
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- JS实现:点击后,图片弹出放大,背景变黑的效果
- js实现图片点击弹出放大效果(无插件)
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- js+css实现div遮罩层效果
- js实现仿网易点击弹出提示同时背景变暗效果
- Div+css+js实现高度适应浏览器,做出的效果像winform
- JS+CSS实现Div弹出窗口同时背景变暗的方法
- html 使用js+css+html实现图片划过预览效果
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- JS+DIV+CSS实现类似邮件发送时的蒙板效果
- 超经典jquery+CSS+DIV实现图片轮换效果
- JS+CSS实现DIV层的展开、收缩效果
- js+jquery+html实现在三种不通的情况下,点击图片放大的效果