Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程

一、使用方法
<link rel="stylesheet" href="path/to/photoswipe.css">
<link rel="stylesheet" href="path/to/default-skin/default-skin.css">
<script src="path/to/photoswipe.min.js"></script>
<script src="path/to/photoswipe-ui-default.min.js"></script>

二、Html结构
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
 
<div class="pswp__bg"></div>
 
<div class="pswp__scroll-wrap">
 
<div class="pswp__container">
<div class="pswp__item"></div>
<div class="pswp__item"></div>
<div class="pswp__item"></div>
</div>
 
<div class="pswp__ui pswp__ui--hidden">
 
<div class="pswp__top-bar">
 
<div class="pswp__counter"></div>
 
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
 
<button class="pswp__button pswp__button--share" title="Share"></button>
 
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
 
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>

<div class="pswp__preloader"></div>

<div class="pswp__preloader__icn"></div>

<div class="pswp__preloader__cut"></div>

<div class="pswp__preloader__donut"></div>
</div>
 
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"></div>

<div class="pswp__share-tooltip"></div>

<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>
 
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>
 
<div class="pswp__caption">

<div class="pswp__caption__center"></div>

</div>
 
</div>
 
</div>
 
</div>
注意:代码中的pswp__bg、pswp__scroll-wrap、pswp__container和pswp__item的顺序不可以改变。

三、初始化插件
var pswpElement = document.querySelectorAll(’.pswp’)[0];
var items = [
{
src: ’https://placekitten.com/600/400’,
width: 600,
height: 400
     },
     {
src: ’https://placekitten.com/1200/900’,
width: 1200,
height: 900
    }
];
var options = {
index: 0
};
var gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();     
 
KeyMob是最具价值的移动广告联盟;是国内最早专注于为移动应用APP开发者创造优质体验和手机广告收益最大化的平台。

时间: 2024-07-31 14:31:35

Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程的相关文章

Html5添加制作全屏响应式效果的图片画廊插件教程

一.安装 npm install jquery-gallerybox 二.使用方法 <link rel="stylesheet" type="text/css" href="css/gallerybox.css">               <script src="js/jquery.min.js"></script> <script src="js/jquery.gal

Html5添加块级元素转换为不同形状的SVG图形的jquery插件教程

一.使用方法 使用该SVG图形jQuery插件要引入jQuery和shapeshifter.js文件. <script src="jquery.min.js"></script> <script src="scripts/shapeshifter.js"></script> 二.初始化插件 可以在任何一个<div>元素上调用该SVG图形插件.(最好是在<div>元素元素上使用该插件). $('S

Html5添加自动排列图片的jquery响应式图片排列插件教程

一.引入JS文件 <script src="path/to/jquery.min.js" > <script src="path/to/jquery.row-grid.min.js" > 二.Html结构 <div class="container"> <div class="item"> <img src="path/to/image" width=&

支持移动设备的图片展示插件

这是一款不依赖任何js框架.纯javascript实现的画廊效果.它支持移动设备手势操作,如手势触摸滑动.放大和关闭图片,它还支持PC上的键盘操作,总之它是WEB开发者不可或缺的图片画廊插件,它叫photoswipe. HTML 首先加载所需的CSS和js文件. <link rel="stylesheet" href="css/photoswipe.css"> <link rel="stylesheet" href="

HTML5移动端手机网站开发流程

最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难.为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于为什么觉得难.觉得无从下手. 段亮觉得有以下几点: 一.没有完整的思路和流程 就像做网站的流程一样,如果你能知道它的流程,我相信就不会觉得做手机网站难!真正难的是你没有思路. 二.把html5这门技术想的高深莫测 好像觉得学会用html5+css3做手机网站,就相当于学会了顶尖的绝世武功

firefox os 手机开发之设备调用

1)话筒 权限:telephony api:navigator.moztelephony 链接参考:https://wiki.mozilla.org/WebAPI/WebTelephony 2) 扬声器 权限:audio channels选项:["normal", "content",""notification", "alarm", "telephony","ringer"]

cocos2d-x3.2中添加Android手机震动

本人宣布从此博文发出后,我的cocos2dx的引擎从cocos2dx3.1.1跳到cocos2dx3.2,哈哈,其实变化不大的,不碍事~~~ 下面来说说在cocos中添加Android手机震动的功能,亲身体验,网上的教程都是渣渣啊,坑比的很,还要看了原帖http://www.cocos2d-x.org/boards/6/topics/8179,全英文的,蛋疼恼火了许久,才解决~~ 下面进入正题.相信看完本文,什么问题都ok了!!!! 1.在proj.android这个目录下 AndroidMan

怎么让手机网站自适应设备屏幕宽度? 转自百度经验

手机或平板设备屏幕大小差距大,因此打开网页时宽度也不同,新做的手机网站如何能够自适应网页宽度,就有了一些难度,还好程序猿们想到了这一点,在代码里面做了如此设置,下面简单讲解一下. 工具/原料 写代码软件,记事本或DW都可以 手机或平板一台,做测试 方法/步骤 方法:在网页头部加上这样一条meta标签:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.

java解决手机等移动设备中照片上传至服务器方向不正确的问题

如果将手机等移动设备中的照片上传至服务器,再显示已上传的图片,可能会有方向不正确的问题,这是因为照片中含有方向信息,它告知你照片是什么方向的,但我们如果没有处理方向,显示就会不正确.如果用正常方法读取已上传照片的宽和高: BufferedImage image = ImageIO.read(new File(fullPath)); int width = image.getWidth();  //图片的宽int height = height.getHeight();  //图片的高 这样获取出