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 相关文章推荐
jscript之List Excel Color Values
Jun 13 Javascript
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
JavaScript中的类数组对象介绍
Dec 30 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
avalonjs制作响应式瀑布流特效
May 06 Javascript
使用vue.js写一个tab选项卡效果
Mar 25 Javascript
vue axios用法教程详解
Jul 23 Javascript
js实现移动端轮播图效果
Dec 09 Javascript
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
webpack 如何解析代码模块路径的实现
Sep 04 Javascript
javascript实现弹出层效果
Dec 10 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 Javascript
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实现加减法验证码代码
2014/02/14 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
JS面向对象编程浅析
2011/08/28 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
Python实现LRU算法的2种方法
2015/06/24 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
python实现验证码识别功能
2018/06/07 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
英文简历中的自我评价
2013/10/06 职场文书
客户经理竞聘演讲稿
2014/05/15 职场文书
2016春节慰问信范文
2015/03/25 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
python基础之函数的定义和调用
2021/10/24 Python
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏