JavaScript image gallery for mobile and desktop, modular, framework independent.
JavaScript image gallery for mobile and desktop.
- Documentation and getting started guide.
- Demo and script home page.
- NPM
npm install photoswipe. - Bower
bower install photoswipe.
Location of files
- Compiled PhotoSwipe JS and CSS files, SVG and PNG sprites are in the dist/ folder.
- Source files (.JS and .SCSS) are in the src/ folder. Note that PhotoSwipe uses Autoprefixer when compiling SASS files.
- Demo website is in the website/ folder.
- Documentation markdown files are in website/documentation/.
Plugins / extensions / addons
- Ruby gem.
- Ember.js addons: ember-photoswipe, ember-cli-photoswipe.
- Eager app.
- Koken CMS plugin.
- Orchard CMS module.
- Yellow CMS plugin.
- Kirby CMS plugin.
- Drupal CMF module.
- ProcessWire CMS module.
- SPIP CMS module.
- Fork CMS MediaLibrary widget.
Coded something useful? Email me and I’ll post a link to it here.
Build
To compile PhotoSwipe by yourself, make sure that you have Node.js, Grunt.js, Ruby and Jekyll installed, then:
Clone the repository
Go inside the PhotoSwipe folder that you fetched and install Node dependencies
cd PhotoSwipe && npm install
Run
gruntto generate the JS and CSS files in thedistfolder and the site in the_site/foldergrunt
Optionally:
- Run
grunt watchto automatically rebuild files (JS, CSS, demo website and documentation) when you change files insrc/or inwebsite/. - Run
grunt nositeto build just JS and CSS files (output is folderdist/). - Run
grunt pswpbuildto build just JS files. Param--pswp-excludeallows to exclude modules, for examplegrunt pswpbuild --pswp-exclude=historywill exclude history module.
Using PhotoSwipe?
If you’ve used PhotoSwipe in some interesting way, or on the site of a popular brand, I’d be very grateful if you shoot me a link to it.
from https://github.com/dimsemenov/PhotoSwipe
No comments:
Post a Comment