Blur In/Out Animations With jQuery And CSS3 - blureffect.js
File Size: | 2.56 KB |
---|---|
Views Total: | 3145 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
blureffect.js is a really small jQuery plugin which applies blur in and blur out effects to a specific element using CSS3 transition, transform and blur filter properties.
How to use it:
1. Load the stylesheet jq-blureffect.css
for the blur in and blur out effects.
<link rel="stylesheet" href="jq-blureffect.css">
2. Load the latest version of jQuery library and the blureffect.js
script at the end of the document.
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script> <script src="jq-blureffect.js"></script>
3. Applies the blur in and blur out effects to an element you specify.
<div class="blur"> element to blur </div>
$(document).ready(function() { $('.blur').blur('blur-in', 2500, function() { $('.blur').blur('blur-out', 2500); }); });
4. All possible parameters:
- anim: 'blur-in' or 'blur-out'
- time: duration of animation
- cb: callback function
$(Selector).blur(anim, time, cb);
5. The default CSS rules for the blur effects.
.blur { transform-origin: 50% 50%; opacity: 0; visibility: hidden; filter: blur(8px); transform: scale(0.0001, 0.0001); } .blur-in { visibility: visible; filter: blur(0px); transform: scale(1, 1); opacity: 1; transition: all 0.25s ease-out; } .blur-out { visibility: hidden; filter: blur(8px); transform: scale(0.0001, 0.0001); opacity: 0; transition: all 0.25s ease-out; }
This awesome jQuery plugin is developed by tomasantunes. For more Advanced Usages, please check the demo page or visit the official website.