css+点击弹出图片
导读:CSS在网页制作中起着十分重要的作用,其中一个常见的应用就是通过点击弹出图片。具体实现如下:HTML代码:<div class="image-click"> <a href="#"><img src="exa...
CSS在网页制作中起着十分重要的作用,其中一个常见的应用就是通过点击弹出图片。具体实现如下:
HTML代码:div class="image-click">
a href="#">
img src="example.jpg" alt="example">
/a>
div class="image-popup">
img src="example.jpg" alt="example">
/div>
/div>
CSS代码:.image-popup {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
z-index: 9999;
}
img {
max-width: 100%;
max-height: 100%;
}
.image-click:hover .image-popup {
display: block;
}
代码说明:
使用class为"image-click"的div包裹图片与弹出层,通过该div实现hover事件监听;
使用a标签包裹图片,实现鼠标点击事件监听;
使用class为"image-popup"的div作为弹出层,初始时设置为display:none,即不显示;
当鼠标移动到图片上时,触发hover事件,使class为"image-popup"的div显示出来;
当鼠标点击图片时,触发a标签的点击事件,同样将class为"image-popup"的div显示出来。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css+点击弹出图片
本文地址: https://pptw.com/jishu/513073.html
