Skip to content
Medium's Image Zoom for jQuery
JavaScript HTML CSS
Find file
Pull request Compare This branch is 4 commits ahead of fat:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
css
dist
img
js
.gitignore
MIT-LICENSE.txt
README.md
bower.json
gulpfile.js
index.html
package.json

README.md

ZOOM.JS

A simple jQuery plugin for image zooming; as seen on Medium.

Demo

https://fat.github.io/zoom.js

How

  1. Link the zoom.js and zoom.css files to your site or application.

    <link href="css/zoom.css" rel="stylesheet">
    <script src="js/zoom.js"></script>
  2. zoom.js is dependent on transition.js file from Bootstrap, so make sure to include that as well.

    <script src="js/transition.js"></script>
  3. Add a data-action="zoom" attribute to the images you want to make zoomable. For example:

    <img src="img/blog_post_featured.png" data-action="zoom">
  4. Add a data-original="path/to/full-size-image" attribute so it will open up the full size image you specified:

    <img src="img/thumbnail.jpg" data-action="zoom" data-original="img/full-size.jpg">

Why

It's the best way to zoom an image. It transitions/zooms in really smoothly, and then when you're done, scrolls away, [esc] keys away, clicks away… clean af.

If you hold your meta key ( on mac) or (ctrl on windows), it will open in a new tab. wow.

Where

zoom.js should (in theory) work in all relevant browsers (ie9+). If not, create an issue! Thanks!

Who

Written by @fat, made better by you.

Something went wrong with that request. Please try again.