nanoGALLERY jquery 插件:非常方便地实现图像廊。它是已启用、快速响应、快速的触摸,它支持云存储。
特色专辑、灯箱、 缩略图、幻灯片显示、全屏显示、分页、图像懒加载、主题、引导的兼容性、可自定义,对许多悬停效果的多级导航和写真相册等。
装点你的投资组合与引人注目的效果。
图像库:显示缩略图具有标题和说明。缩略图的大小是可配置的。画廊以平滑的动画显示。支持分页。
综合灯箱:通过一个模态弹出窗口的完整视图中显示图像。显示图像的标题和说明。
悬停效果:易于安装的缩略图悬停动画。影响可以组合为更多的可能性。可用的 2D/3D 效果。效果是触摸屏友好。
标题和说明: 显示缩略图,以及图像。支持 HTML 标记。
移动友好:触摸屏已启用且反应迅速。
CSS3 加速:支持 CSS3 加速现代浏览器上的。与较旧的浏览器兼容也。
用户友好: 易于使用。支持的浏览器后退按钮。可以使用鼠标、 键盘或手势来控制。
多级导航:痕迹导航支持导航的相册。无限的多个分级别。
在线照片存储:显示图像存储在 Picasa 中 / Google + 和在 Flickr 中。无需手动上传图片到你的网站。新发布的图像会自动显示在库中。
添加 JS 和 CSS 文件
!-- Add jQuery library (mandatory) --> <script type="text/javascript" src="third.party/jquery-1.8.2.min.js"></script> <!-- Add Transit plugin (optional - this is only required for some hover effects) --> <script type="text/javascript" src="third.party/transit/jquery.transit.min.js"></script> <!-- Add Hammer.js plugin (optional - this is only required for gesture support) --> <script type="text/javascript" src="third.party/hammer.js/hammer.min.js"></script> <!-- Add nanoGALLERY plugin files (mandatory) --> <link href="css/nanogallery.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="jquery.nanogallery.js"></script>
列表中的图像使用 HREF 属性
<div id="nanoGallery"> <a href="image_01.jpg" data-ngThumb="image_01t.jpg" data-ngDesc="Description1">Image1</a> <a href="image_02.jpg" data-ngThumb="image_02t.jpg" data-ngDesc="Description2">Image2</a> <a href="image_03.jpg" data-ngThumb="image_03t.jpg" data-ngDesc="Description3">Image3</a> </div>
<script type="text/javascript"> $(document).ready(function(){ jQuery("#nanoGallery").nanoGallery({ thumbnailWidth: 120, thumbnailHeight: 80, thumbnailHoverEffect:'borderLighter,descriptionSlideUp', itemsBaseURL:'http://brisbois.fr/nanogallery4/demonstration' }); }); </script>
图像列表传递给脚本 (API)
<!-- First, write your HTML --> <div id="nanoGallery"></div>
<script type="text/javascript"> $(document).ready(function(){ jQuery("#nanoGallery").nanoGallery({ thumbnailWidth: 120, thumbnailHeight: 120, items: [{ src: 'image_01.jpg', // image srct: 'image_01t.jpg', // thumbnail title: 'image 1', // title description: 'Description 1' // description }, { src: 'image_02.jpg', srct: 'image_02t.jpg', title: 'image 2' }, { src: 'image_03.jpg', srct: 'image_03t.jpg', title: 'image 3' }], itemsBaseURL: 'http://brisbois.fr/nanogallery4/demonstration/', thumbnailLabel: { display: true, position: 'overImageOnBottom' }, thumbnailHoverEffect:'borderLighter' }); }); </script>
Google + / Picasa 照片
!-- First, write your HTML --> <div id="nanoGallery"></div>
<script type="text/javascript"> $(document).ready(function(){ jQuery("#nanoGallery").nanoGallery({ kind: 'picasa', userID: 'xxx@gmail.com', album: 'xxxxxx', //remove this line to display all the albums thumbnailWidth: 144, thumbnailHeight: 144, thumbnailHoverEffect:'borderLighter' }); }); </script>
Flickr 照片
<!-- First, write your HTML --> <div id="nanoGallery"></div>
<script type="text/javascript"> $(document).ready(function(){ jQuery("#nanoGallery").nanoGallery({ kind: 'flickr', userID: '34858669@N00', photoset:'72157594299597591', //remove this line to display all the photosets thumbnailWidth: 125, thumbnailHeight: 125, thumbnailHoverEffect:'borderLighter,descriptionSlideUp' }); }); </script>