imagemap-resizer
Version:
Allows dynamic resizing of imagemaps
43 lines (27 loc) • 1.17 kB
Markdown
# imagemap-resizer
[
](https://ci.testling.com/sfrdmn/node-imagemap-resizer)
Problem: You've got all these imagemaps, but if you resize their respective images, they break!
So here's a handy Node module to resize those imagemaps for ya
**[View example](http://sfrdmn.github.io/node-imagemap-resizer/)**
To run the example do a `npm install && make example`
## Example usage
**Note** imagemap-resizer only supports images which are already loaded. If you call it on an unloaded image, it'll likely break
```Javascript
var createResizer = require('imagemap-resizer')
var img = document.querySelector('img.cool-image')
var resizer = createResizer(img)
window.addEventListener('resize', function(e) {
resizer.resize()
})
/**
* This will update all the coord attributes of the area
* tags for the given image's corresponding imagemap :/
*/
```
## License
ISC
## Credits
[Bell sound](http://www.freesound.org/people/Benboncan/sounds/80578/)
[Ocean sound](http://www.freesound.org/people/stomachache/sounds/157881/)
[Dhammapada image](http://unicode.strangled.net/me/rch/dd.html)