Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Medium's Image Zoom for jQuery
https://github.com/fat/zoom.js

Last synced: 26 days ago
JSON representation

Medium's Image Zoom for jQuery

Awesome Lists containing this project

README

        

# ZOOM.JS

A simple jQuery plugin for image zooming; as seen on [Medium](https://medium.com/designing-medium/image-zoom-on-medium-24d146fc0c20).

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

### How

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

```html


```

2. zoom.js is dependent on [transition.js file](https://raw.github.com/twbs/bootstrap/master/js/transition.js) from Bootstrap, so make sure to include that as well.

```html

```

3. Add a `data-action="zoom"` attribute to the images you want to make zoomable. For example:

```html

```

### 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.

ps. use a `data-original` attr to link to a separate image. Just for meta-clicking tho.

### 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.