javascript - 点击一个按钮在页面中间弹出一张图片,点击空白图片消失?
ringa_lee
ringa_lee 2017-04-11 12:24:57
[JavaScript讨论组]

除了图片,屏幕阴影效果,这个怎么实现的?

ringa_lee
ringa_lee

ringa_lee

全部回复(5)
PHP中文网

一个100% 100%的z-index大于遮罩层的p,里面有个img标签,水平垂直居中。
点击图片效果你选择,event终止,点击p其他部分 p删除

ringa_lee

点击图片show出来 点击遮罩层hide掉

迷茫
<button type="button" onclick="showImg()">Click Me!</button>
<p class="bg_img" style="background:#191919;opacity:0.8;display:none;position:fixed;width:100%;height:100%;"></p>
<img class="img" src="" style="display:none;position:absolute;top:10%;left:0;width:100%"/>

jQuery:
<script>

function showImg(){
    $('.bg_img').show();
    $('.img').show();
}
$('.bg_img').click(function(){
    $('.bg_img').hide();
    $('.img').hide();
});

</script>

....大概就是这样了,没测试...那个宽度可以根据自己的实际情况来修改 用之前记得导入jQuery包

阿神

做一个透明遮罩层,点击按钮,显示图片和遮罩层(遮罩层浮在图片之上),在做一个事件,点击遮罩层,它和图片同时消失。

伊谢尔伦

点击透明层,隐藏掉

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号