Zoom.js
Medium's Image Zoom for jQuery
Install / Use
/learn @fat/Zoom.jsREADME
ZOOM.JS
A simple jQuery plugin for image zooming; as seen on Medium.
Demo
https://fat.github.io/zoom.js
How
- 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>
- zoom.js is dependent on transition.js file from Bootstrap, so make sure to include that as well.
<script src="js/transition.js"></script>
- 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">
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 <a href="//twitter.com/fat">@fat</a>, made better by you.
Related Skills
node-connect
335.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.5kCommit, push, and open a PR
