material-ripple
v0.2.5
Published
Material Design Ripple effect
Maintainers
Readme
Material Design Ripple effect
Material Design Ripple effect with jQuery and CSS

Check out the live example at CodePen
Installation
NPM
material-ripple is available as an npm package
$ npm install material-rippleHow to use it
You need to include the CSS and JS resources located in the dist folder. Don't forget to include jQuery as well.
<link rel="stylesheet" href="ripple.min.css">
<div class="material-ripple">
<span>My Account</span>
</div>
<script src="jquery.min.js"></script>
<script src="ripple.min.js"></script>Styling
You can change the ripple color with the data-ripple-color attribute:
<div class="material-ripple" data-ripple-color="#3498db">
<span>Settings</span>
</div>Or you can use CSS:
.red-ripple > .material-ink {
background-color: red;
}NOTE: Static positioned elements appear behind absolutely positioned siblings (.material-ink in this case)
so you should set position: relative; to child elements inside .material-ripple to bring them above .material-ink.
For example if you have an HTML structure like this:
<div class="material-ripple">
<span>Dashboard</span>
</div>Make the span elements relatively positioned like this:
.material-ripple > span {
position: relative;
}Bonus
Material Design Cards and Box Shadow by Samuel Thornton CodePen link
You can choose from 5 different shadow level (from 1 to 5).
<div class="material-card material-shadow-1">
...
</div>License
MIT © Balint Soos
