Charlestati Amplify Save

A tiny script allowing inline image zoom

Project README

Amplify

Demo gif

Overview

Amplify allows users to increase the size of images.

Best used in narrow containers, between paragraphs.

It is lightweight: 29 sloc of JS and 23 sloc of SCSS resulting in 1.22kB combined.

Demo

Quickstart

<img class="js-amplify" src="photo.jpg" alt="Photo">

Browser Support

  • Chrome
  • Firefox
  • Safari

Probably Edge, Internet Explorer 10+ and Opera too.

Known bugs

  • Sometimes the first transition is not smooth
  • Adding a wrapper for image centering prevents margin collapsing with the paragraphs

Todo

  • Use transform: scale() or JavaScript for smoother transitions
  • Find a better naming system as .js-* in CSS is not ideal

License

Apache 2.0

Open Source Agenda is not affiliated with "Charlestati Amplify" Project. README Source: charlestati/amplify
Stars
455
Open Issues
9
Last Commit
1 year ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating