jqImgBlurEffects
jQuery Plugin For SVG Blur Effects On Image
Implementation
This plugin was created on the concept un-blurring a part of image using SVG. Read [this article] (http://blog.sodhanalibrary.com/2016/04/unblur-part-of-image-using-svg.html) for detailed expanation
Quick Demo
[Click here] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_introduction.html) to see demo. You will understand, what you can do with this plugin
Import jQuery
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
Import jqImgBlurEffects JS & CSS
<link rel="stylesheet" href="jqImgBlurEffects/jqImgBlurEffects.css" />
<script src="jqImgBlurEffects/jqImgBlurEffects.js"></script>
HTML markup
<img src="https://lh3.googleusercontent.com/-INnJOJVc12I/VyGFAq6JAWI/AAAAAAAADlA/oz5-_fc85_A26pvDD2rNk26_gr-WqoqCgCCo/s825/paypal-mafia.jpg" class="myImg" width="800px"/>
JS Code
Observe below syntax. You will get better idea after seeing examples
var myOptns = {
stdDeviation:<blur factor - positive integer>,
brightness : <to increase and decrease of brightness of blurred part - float value - between 0 to 1>,
sintros:{
intromode:<must be true for step by step introduction. false will not allow introduction mode>,
delay:<delay time from one step to another step>,
transitionDelay:<animation time for transition>,
srectangles:<array of rectangle objects>,
scircles:<array of circle objects>,
sellipses:<array of ellipse objects>,
spaths:<array of path objects>,
spolygons:<array of polygon objects>,
stexts:<array of text objects>
},
srectangles:<array of rectangle objects>,
scircles:<array of circle objects>,
sellipses:<array of ellipse objects>,
spaths:<array of path objects>,
spolygons:<array of polygon objects>,
stexts:<array of text objects>,
smouseover : {
circle : <circle object>,
ellipse : <ellipse object>,
rectangle : <rectangle object>
},
sclick : {
circle : <circle object>,
ellipse : <ellipse object>,
rectangle : <rectangle object>
}
};
$(".myImg").jqImgBlur(myOptns);
Un-Blur In A Shape
This plugin supports svg shapes - circle, ellipse, polygon, path , rectangle. Read this article for detailed explanation
Examples
- Circle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_circle.html)
- Ellipse - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_ellipse.html)
- Rectangle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_rect.html)
- Path - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_path.html)
- Polygon - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_polygon.html)
Un-Blur On Mouse Over
This plugin supports svg shapes - circle, ellipse, rectangle for mouse-over functionaliy. Read this article for detailed explanation
Examples
- Circle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_circle_mouseover.html)
- Ellipse - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_ellipse_mouseover.html)
- Rectangle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_rect_mouseover.html)
Un-Blur On Click
This plugin supports svg shapes - circle, ellipse, rectangle for click functionaliy. Read this article for detailed explanation
Examples
- Circle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_circle_click.html)
- Ellipse - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_ellipse_click.html)
- Rectangle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_rect_click.html)
Introduction To Parts Of Image
This plugin supports svg shapes - circle, ellipse, rectangle for this functionaliy. Read this article for detailed explanation
Examples
- Circle - [DEMO] (http://demo.sodhanalibrary.com/jqImgBlurEffects/demo_introduction.html)