lv-ripple
Material ripple effects for jQuery, Inspired by Angular Material Design , this plugin contains the ripple animation for buttons and links
Angular version https://github.com/exodusanto/ng-ripple
Version
0.1.0
Dependencies
- jQuery
Installation
NPM
$ npm install lv-rippleor Bower
$ bower install lvRippleExamples
Various examples: https://lv-ripple.antoniodalsie.com/
Command
Search all ripple inside page
$.ripple.init();Initialize element or a group of elements
$(selector).ripple();Other command:
Show all active ripple
$.ripple.list();Enable/Disable element ripple
$(selector).ripple("enable"); $(selector).ripple("disable");Update option of ripple
$(selector).ripple("update");Destroy element ripple
$(selector).ripple("destroy");Save instance and use command
var instance = $(selector).ripple(); instance.enable(); instance.disable(); instance.destroy(); instance.update(); // update option instance.element(); // get elementOptions
Create directive with Element:
<ripple></ripple>or with Class:
<a href="#" class="ripple"></ripple>or with Attibute:
<a href="#" data-ripple></ripple>or
<a href="#" ripple></ripple>Add material button with box-shadow:
<ripple class="r-raised"></ripple>Icon element:
<ripple class="r-icon"></ripple>Fab element:
<ripple class="r-round r-raised"></ripple>Disabled ripple
<ripple r-disabled></ripple>or Disabled hover and active
<ripple clas="r-int-disabled"></ripple>or Disabled all element:
<ripple class="disabled"></ripple>Custom light color
<ripple r-light></ripple>Custom ripple color
<ripple r-color="#fff"></ripple>Custom ripple opacity
<ripple r-opacity="#f00"></ripple>Ripple in-front (overink)
<ripple class="r-overink"></ripple>Prevent ink for specific element and children
<ripple> <div class="r-noink"> I hate ink </div> <div> I love ink </div> </ripple>General Options
$.ripple.config({ rippleOpacity: .2, rippleDelay: 100 });Ripple Opacity (rippleOpacity):
For all element
Ripple Incremental (rippleDelay):
This is the delay of exit animation of ink
Changelog
Version 0.0.3:
Fix double fire mobile event
Version 0.0.2:
Fix array type (from jQuery to JS)
Version 0.0.1:
Create plugin