jQuery插件zoom实现图片全屏放大弹出层特效


Posted in Javascript onApril 15, 2015

1.介绍

jQuery制作zoom图片全屏放大弹出层插件。

2.使用方法

1.引入以下的js和css文件

<link rel="stylesheet" href="css/zoom.css" media="all" />
 <script src="js/jquery-1.9.1.min.js"></script>
 <script src="js/zoom.min.js"></script>

2.在head标签中加入以下js代码

<ul class="gallery">
   <li><a href="path/to/large1.jpg"><img src="path/to/thumbnail1.jpg" /></a></li>
   <li><a href="path/to/large2.jpg"><img src="path/to/thumbnail2.jpg" /></a></li>
   <li><a href="path/to/large3.jpg"><img src="path/to/thumbnail3.jpg" /></a></li>
   <li><a href="path/to/large4.jpg"><img src="path/to/thumbnail4.jpg" /></a></li>
 </ul>

3.演示图

jQuery插件zoom实现图片全屏放大弹出层特效

4.全部代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jQuery制作zoom图片全屏放大弹出层插件</title>
<style type="text/css">
body{overflow-y:scroll;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;background:#f4f4f4;padding:0;margin:0;}
h1{font-size:31px;line-height:32px;font-weight:normal;margin-bottom:25px;}
a,a:hover{border:none;text-decoration:none;}
img,a img{border:none;}
pre{overflow-x:scroll;background:#ffffff;border:1px solid #cecece;padding:10px;}
.clear{clear:both;}
.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}
.container{width:505px;margin:0 auto;}
.gallery{list-style-type:none;float:left;background:#ffffff;padding:20px 20px 10px 20px;margin:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.gallery li{float:left;padding:0 10px 10px 0;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}
</style>
<!--图片弹出层样式 必要样式-->
<link rel="stylesheet" href="css/zoom.css" media="all" />
</head>
<body>

<div class="container">

 <h1>ZOOM - jQuery photo gallery plugin</h1>
 <ul class="gallery">
 <li><a href="img/gallery/DSC_0008-660x441.jpg"><img src="img/gallery/DSC_0008-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0014-660x441.jpg"><img src="img/gallery/DSC_0014-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0019-660x441.jpg"><img src="img/gallery/DSC_0019-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0061-660x441.jpg"><img src="img/gallery/DSC_0061-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0063-441x660.jpg"><img src="img/gallery/DSC_0063-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0090-660x441.jpg"><img src="img/gallery/DSC_0090-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0091-660x441.jpg"><img src="img/gallery/DSC_0091-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0161-660x441.jpg"><img src="img/gallery/DSC_0161-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0163-660x441.jpg"><img src="img/gallery/DSC_0163-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0187-660x441.jpg"><img src="img/gallery/DSC_0187-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0220-660x441.jpg"><img src="img/gallery/DSC_0220-69x69.jpg" /></a></li>
 <li><a href="img/gallery/DSC_0222-660x441.jpg"><img src="img/gallery/DSC_0222-69x69.jpg" /></a></li>
 </ul>
 <div class="clear"></div>
</div>

<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/zoom.min.js"></script>

</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jquery 操作单选框,复选框,下拉列表实现代码
Oct 27 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
jQuery遍历节点树方法分析
Sep 08 Javascript
初识简单却不失优雅的Vue.js
Sep 12 Javascript
微信小程序 实战实例开发流程详细介绍
Jan 05 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
JavaScript调用模式与this关键字绑定的关系
Apr 21 Javascript
vue $router和$route的区别详解
Dec 02 Vue.js
javascript中Math.random()使用详解
Apr 15 #Javascript
js数组依据下标删除元素
Apr 14 #Javascript
js获取数组的最后一个元素
Apr 14 #Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 #Javascript
jquery仿百度经验滑动切换浏览效果
Apr 14 #Javascript
jQuery获得子元素个数的方法
Apr 14 #Javascript
jQuery简单实现遍历数组的方法
Apr 14 #Javascript
You might like
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
jquery中animate动画积累的解决方法
2013/10/05 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
js实现人民币大写金额形式转换
2016/04/27 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
Webpack的dll功能使用
2018/06/28 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
python自动化报告的输出用例详解
2018/05/30 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
德国家具在线:Fashion For Home
2017/03/11 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
英文自我鉴定
2013/12/10 职场文书
市政施工员自我鉴定
2014/01/15 职场文书
李培根演讲稿
2014/05/22 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
入党培养人考察意见
2015/06/08 职场文书
升学宴家长答谢词
2015/09/29 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
分析Python list操作为什么会错误
2021/11/17 Python