0.0.5 • Published 8 years ago
imgsvg v0.0.5
imgsvg
Get in contact for help from developer:
include svg images simply in <img> tag and give it data attribute data-imgsvg.
All those elements will be replaced with <svg> vector graphics.
Why imgsvg
CSS can animate and style svg files but they should not be included in img .
With this small utility, you can now include svg images in img tags but still can use advantages of css .
If you place an image like this :
<img src="circle.svg" width ="100" height="100" alt="This is an circle" >
it will be converted into :
<svg height="100" width="100" alt="This is an circle">
<circle cx="50" cy="50" r="40"
stroke="black" stroke-width="3"
fill="red" />
</svg>Advantages
- Place your vector graphics in simpler form but keep using the advantages of nativ behavior of svg.
- Content Management Systems usually let editors to add images always in
<img>tags. This is not a pitfall anymore.
How to use it:
Download minified snipped from dist/imgsvg.min.js and serve it with your other files. And simply add in to you html files.
PS Images must have data-imgsvg attribute and file suffix must be .svg .
**Sample HTML Page**
<!doctype html>
<html>
<head>
<title>Sample page img2svg</title>
</head>
<body>
<img src="images/sampleimage.svg" alt="A sample image" width="128" height="256">
<script src="imgsvg.min.js"></script>
</body>
</html>