1、引入css和js

  1. <link href="css/photoswipee.css" rel="stylesheet" type="text/css"/>
  2. <link href="css/default-skin.css" rel="stylesheet" type="text/css"/>
  3. <link rel="stylesheet" type="text/css" href="css/indexLarger.css">
  4. <script src="js/jquery.min.js" type="text/javascript"></script>
  5. <script src="js/photoswipe.min.js" type="text/javascript"></script>
  6. <script src="js/photoswipe-ui-default.min.js" type="text/javascript"></script>
  7. <script src="js/myswipe.js" type="text/javascript"></script>

2、引用

  1. <div class="gallery">
  2. <a href="images/thumb/001.jpg" data-size="393x584" data-med="images/full/001.jpg" data-med-size="1179x1752">
  3. <img src="data:images/thumb/001.jpg" alt="image 001" />
  4. </a>
  5. <a href="images/thumb/002.jpg" data-size="584x393" data-med="images/full/002.jpg" data-med-size="1752x1179">
  6. <img src="data:images/thumb/002.jpg" alt="image 002" />
  7. </a>
  8. <a href="images/thumb/003.jpg" data-size="393x584" data-med="images/full/003.jpg" data-med-size="1179x1752">
  9. <img src="data:images/thumb/003.jpg" alt="image 003" />
  10. </a>
  11. <a href="images/thumb/004.jpg" data-size="574x811" data-med="images/full/004.jpg" data-med-size="1752x1179">
  12. <img src="data:images/thumb/004.jpg" alt="image 004" />
  13. </a>
  14. <a href="images/thumb/005.jpg" data-size="393x584" data-med="images/full/005.jpg" data-med-size="1179x1752">
  15. <img src="data:images/thumb/005.jpg" alt="image 005" />
  16. </a>
  17. </div>
  18. <!--photoSwipe-->
  19. <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
  20. <div class="pswp__bg"></div>
  21. <div class="pswp__scroll-wrap">
  22. <div class="pswp__container">
  23. <div class="pswp__item"></div>
  24. <div class="pswp__item"></div>
  25. <div class="pswp__item"></div>
  26. </div>
  27. <div class="pswp__ui pswp__ui--hidden">
  28. <div class="pswp__top-bar">
  29. <div class="pswp__counter"></div>
  30. <div class="pswp__preloader">
  31. <div class="pswp__preloader__icn">
  32. <div class="pswp__preloader__cut">
  33. <div class="pswp__preloader__donut"></div>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="pswp__caption">
  39. <div class="pswp__caption__center">
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>

3、初始化

  1. initPhotoSwipeFromDOM('.gallery');  

  

用PhotoSwipe制作相册,手势可放大的更多相关文章

  1. PhotoView实现图片随手势的放大缩小的效果

    项目需求:在listView的条目中如果有图片,点击条目,实现图片的放大,并且图片可以根据手势来控制图片放大缩小的比例.类似于微信朋友圈中查看好友发布的照片所实现的效果. 思路是这样的:当点击条目的时 ...

  2. Html 制作相册

    本文主要讲述采用Html5+jQuery+CSS 制作相册的小小记录. 主要功能点: Html5进行布局 调用jQuery(借用官网的一句话:The Write Less, Do More)极大的简化 ...

  3. 基于jQuery的图片相册滑出放大插件

    今天给大家带来一款基于jQuery的图片相册滑出放大插件.点击相册图片,展示该图片.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗..效 ...

  4. PhotoSwipe.js 相册展示插件学习

    PhotoSwipe.js官网:http://photoswipe.com/,在这个网站上可以下载到PhotoSwipe的文件以及相关的例子. 这个组件主要是用来展示图片.相册用的,还是很实用的. 一 ...

  5. photoswipe 实现图片的单击放大

    1.项目结构 2.HTML 代码 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind=&qu ...

  6. iOS:UICollectionView纯自定义的布局:堆叠式布局、圆式布局 (一般用来制作相册)

    集合视图的自动布局:UICollectionViewLayout是抽象根类,必须用它的子类才能创建实例,下面是重写的方法,计算item的布局属性 //每一次重新布局前,都会准备布局(苹果官方推荐使用该 ...

  7. Objective-c——UI基础开发第十二天(相册展示)

    一.知识点 模仿新特性 UICollectionViewFlowLayout自定义布局 相册 瀑布流(淘宝购物之类的 二.复习 a.UICollectionView 和 tableview共享一套AP ...

  8. 用node.js实现mvc相册资源管理器

    摘要:通过前两天的学习我大概学了了,用formidable模块文件上传,express框架,以及利用fs模块进行文件读取,今天我学习了如何用这些知识来制作相册,暂没有数据库,所以做的也是本地的资源管理 ...

  9. android高仿人人网

    经过几个月的努力,终于基本完成了人人API拥有的所有功能,界面采用仿照人人梦想版5.13制作,其中资源文件也采用人人的APK文件资源,完成的功能及知识点如下: 1.通过三种动画仿照出人人引导页的放大切 ...

随机推荐

  1. Spring整合Hibernate笔记

    1. Spring 指定datasource a) 参考文档,找dbcp.BasicDataSource i. c3p0 ii. dbcp <bean id="dataSource&q ...

  2. (Sql Server)数据的拆分和合并

    (Sql Server)数据的拆分和合并 背景: 今天遇到了数据合并和拆分的问题,尝试了几种写法.但大致可分为两类:一.原始写法.二.Sql Server 2005之后支持的写法.第一种写法复杂而且效 ...

  3. Linux学习之系统的构建

    实验环境:ubuntu 12.04 LTS 内核版本:linux-3.9.4 因为一直以来都对Linux的工作机理比较感兴趣,所以正好这两天有机会好好的研究一下,那闲话不多说,直接进入正题. 俗话说的 ...

  4. Arduino 各种模块篇 粉尘传感器 dust sensor 空气质量检测

    Testing a sensor from here. http://www.seeedstudio.com/wiki/Grove_-_Dust_Sensor It's a dust sensor. ...

  5. 【Win32API】SendInput ERROR_BUSY 错误原因

    最近需要解决一个Windows上模拟键盘输入的问题, 使用SendInput这个API来实现的.当我从另外一台机器给当前机器发送一条键盘指令时,发现SendInput一直是成功的,但是没有看到任何输入 ...

  6. 设计模式08---设计模式之抽象工厂模式(Abstract Factory)

    1.场景模拟 举个生活中常见的例子:组装电脑,我们在组装电脑的时候,通常要选择一系列的配件,比如选择CPU时候,需要注意品牌,型号,针脚数目,主频,只有这些都确定下来,才能确定一个CPU.同样,主板也 ...

  7. Windows Azure功能更新:弹性伸缩(autoscale)、监控报警、移动服务及网站服务商用、新的虚拟机镜像

    Windows Azure功能又更新了.此次更新包括1项重要更新和两个功能更新: 重要更新:云服务.网站支持按策略进行弹性伸缩 功能更新:两个预览版的服务(网站和移动)进入商用,虚拟机服务支持SQL ...

  8. JavaScript中ActiveXObject操作本地文件夹

    在Windows平台上, js可以调用很多Windows提供的ActivexObject,本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍. <!DOCTYPE HTM ...

  9. asp.net MVC 模拟实现与源码分析

    前言 本文流程#1: 从一个空项目->模拟实现一个从/Home/Test形式的URL敲入->后台逻辑处理->传入后台model参数->调用razor引擎->前台展示 涉及 ...

  10. 分别使用Hadoop和Spark实现二次排序

    零.序(注意本部分与标题无太大关系,可直接调至第一部分) 既然没用为啥会有序?原因不想再开一篇文章,来抒发点什么感想或者计划了,就在这里写点好了: 前些日子买了几本书,打算学习和研究大数据方面的知识, ...