Skip to content

A Javascript library enabling magnifying glass effect on any element with background-image property set.

Notifications You must be signed in to change notification settings

federicoparroni/MagnifyJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MagnifyJS

A Javascript library enabling magnifying glass effect on any element with background-image property set. Background image can have any size.

Features:

  • Custom zoom level
  • Works on DIVs with SRC attribute image
  • Works for all background-size configuration, automatically detect background-image: size cover/contain (work in progress!)
  • Press ESC to disable

HOW TO USE:

<script type="text/javascript" src="magnify.js"></script>
<link href="magnify.css" rel="stylesheet" type="text/css">

<div class="magnify" src="image.jpg" style="background: url(image.jpg) center center /cover">

<script>
$('.magnify').magnifier(); // init
var magnify = $('.magnify').magnifier().data('magnifier'); // init and get data
</script>

API:

magnify.setZoom(2);	// zoom level to 200% (default 1.5)
magnify.enabled = false; // disable/enable
magnify.reInit(); // reinit

About

A Javascript library enabling magnifying glass effect on any element with background-image property set.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published