图片效果-JQUERY插件photopile.js照片墙插件

photopile.js是一个jQuery图片墙插件。该jQuery照片墙插件具有与主流浏览器兼容的特性,可以使用鼠标拖动照片,支持图片旋转,支持移动触摸事件。

使用方法

在页面中引入jquery和jquery-ui.min.js和jquery.ui.touch-punch.min.js文件,以及插件文件photopile.css和photopile.js。

<div class="photopile-wrapper">
	<ul class="photopile">
		<li>
			<a href="PATH/TO/YOUR/FULLSIZE/IMAGE">
				<img src="PATH/TO/YOUR/THUMBNAIL/IMAGE" alt="Image description" ... />
			</a>
		</li>
		<!-- 在这里添加更多的图片 -->
	</ul>
</div>

初始化插件

在页面DOM元素加载完毕之后,通过下面的方法来初始化该jquery照片墙插件。

PhotoPile({
    OPTION: VALUE,
    ...
}).scatter()

配置参数

该jquery照片墙插件的可用配置参数有:

缩略图参数:

numLayers:图片堆叠的层数。默认为5层。
thumbOverlap:图片重叠部分的尺寸,单位像素,默认50像素。
thumbRotation:最大旋转角度,默认为45deg。
thumbBorderWidth:图片的边框宽度,默认为2像素。
thumbBorderColor:图片的边框颜色,默认为白色。
thumbBorderHover:hover图片时边框的颜色,默认为’#EAEAEA’。
draggable:图片是可以进行拖拽,默认为true。

图片容器参数:

fadeDuration:图片淡入淡出的速度,默认为200毫秒。
pickupDuration:图片升起和下降的速度,默认为500毫秒。
photoZIndex:z-index属性,默认为100。
photoBorder:大图的边框宽度,默认为10像素。
photoBorderColor:大图的边框颜色,默认为白色。
showInfo:是否显示描述信息,默认为true。

自动播放:

autoplayGallery:图片是否自动轮播。默认为false。
autoplaySpeed:图片自动轮播的速度。默认为5000毫秒。

图片预加载:

loading:预加载loader的图片路径。默认为’images/loading.gif’。
该jquery照片墙插件的github地址为:
源码来源:https://github.com/bigbhowell/photopile-js

在线预览 网盘下载

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论