用实例详解jQuery+css如何实现点击图片放大缩小预览功能
小编这次要给大家分享的是用实例详解jQuery+css如何实现点击图片放大缩小预览功能,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
本文实例讲述了jQuery+css实现的点击图片放大缩小预览功能。分享给大家供大家参考,具体如下:
要求点击一张图片,图片就会放大,查看大图,点击空白处就会隐藏大图,回到缩略图。
技术要点主要是Jquery进行元素的显示与隐藏。
代码<!DOCTYPE html><html><head> <title>qqq</title> <meta charset="utf-8"> <style type="text/css"> *{ margin:0; padding:0; } h2{ text-align: center; margin:20px 0; } #imgdiv{ width: 500px; margin:50px auto; } #imgdiv img{ width: 300px; margin:0 100px; } #bigimg{ width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.3); top: 0; display: none; } #bigimg img{ width: 1000px; margin:auto; position: fixed; left:0; right:0; top: 80px; cursor: pointer; } </style></head><body> <h2>图片预览 - 放大/缩小</h2> <!-- 图片容器 --> <div id="imgdiv" onclick="imgbig();"> <img src="zsdfsaerg.jpg" id="imgsrc" /> </div> <!-- 放大遮罩层 --> <div id="bigimg" onclick="closeimg();"></div></body><!-- JS --><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.1.1/jquery.js"></script><script>function imgbig() { var imgsrc = $('#imgsrc').attr('src'); $("#bigimg").css("display","block"); $("#bigimg").html("<img src="+imgsrc+" />");}function closeimg() { $("#bigimg").css("display","none");}</script></html>
demo
看完这篇关于用实例详解jQuery+css如何实现点击图片放大缩小预览功能的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。