Modern Material Ripple Plugin With jQuery And CSS3 - Pseudo Ripple
File Size: | 8.22 KB |
---|---|
Views Total: | 1052 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Pseudo Ripple is a jQuery plugin for creating Material Design ripple click effects on DOM elements using CSS ::after pseudo-element.
The plugin uses CSS ::after
to creates a pseudo-element on which the plugin renders the ripple effect. So you can customize the ripple click effect directly in the CSS.
See also:
How to use it:
1. Load the Stylesheet jquery-pseudo-ripple.css
and JavaScript jquery-pseudo-ripple.js
in the HTML document.
<link href="/path/to/jquery-pseudo-ripple.css" rel="stylesheet"> <script src="/path/to/jquery.slim.min.js"></script> <script src="/path/to/jquery-pseudo-ripple.js"></script>
2. You can also use the jquery-pseudo-ripple-compact.css
to exclude duration & size options.
<link href="/path/to/jquery-pseudo-ripple-compact.css" rel="stylesheet">
3. Attach the function ripple()
to the desired element and done.
<div class="element">Click/Tap Me</div>
$('.element').ripple();
4. Apply your own CSS styles to the ripple effect.
.element::after { /* CSS rules here */ }
5. Customize the duration of the ripple effect. Default: 400ms.
$('.element').ripple({ duration: 2000 });
6. Customize the easing function. Default: 400ms.
$('.element').ripple({ ease: 'cubic-bezier(.4,0,.2,1)' });
7. Set the size of the ripple from 0 to 10. Default: 1.
$('.element').ripple({ size: 2 });
8. Trigger the ripple effect on mouse click instead of mouse down.
$('.element').ripple({ onclick: true });
9. Set the type of the ripple effect: 'centered', 'icon', 'trigger', 'target'.
$('.element').ripple({ type: 'pointed' });
This awesome jQuery plugin is developed by Naeemur. For more Advanced Usages, please check the demo page or visit the official website.