jQuery+css實現的點選圖片放大縮小預覽功能示例【圖片預覽 檢視大圖】
阿新 • • 發佈:2020-05-30
本文例項講述了jQuery+css實現的點選圖片放大縮小預覽功能。分享給大家供大家參考,具體如下:
要求
點選一張圖片,圖片就會放大,檢視大圖,點選空白處就會隱藏大圖,回到縮圖。
技術要點
主要是Jquery進行元素的顯示與隱藏。
程式碼
<!DOCTYPE html> <html> <head> <title>qqq</title> <meta charset="utf-8"> <style type="text/css"> *{ margin:0; padding:0; } h1{ 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,.3); top: 0; display: none; } #bigimg img{ width: 1000px; margin:auto; position: fixed; left:0; right:0; top: 80px; cursor: pointer; } </style> </head> <body> <h1>圖片預覽 - 放大/縮小</h1> <!-- 圖片容器 --> <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
感興趣的朋友可以使用線上HTML/CSS/JavaScript程式碼執行工具 http://tools.jb51.net/code/HtmlJsRun 測試上述程式碼執行效果。
更多關於jQuery相關內容感興趣的讀者可檢視本站專題:《jQuery圖片操作技巧大全》、《jQuery表格(table)操作技巧彙總》、《jQuery切換特效與技巧總結》、《jQuery擴充套件技巧總結》、《jQuery常用外掛及用法總結》、《jQuery常見經典特效彙總》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程式設計有所幫助。