The best ripple effect ever made
touchMyRipple ( tmripple for short ) is a simple library that integrate ripple effect in your fantastic site!
Or install with npm
npm install touchmyripple --save
This method enables ripple effect to all the elements that have the attribute data-animation="ripple".
settings[Object]{ // area is an option to make data-animation more specific area: 'class, id', // color...🤔 color: 'rgba, hex, hsla', // pass the scrolling element if it's not window offsetEl: 'class, id', // this option accept an event listener eventListener: 'event' }
This method enables ripple effect to all the elements that match the class passed in 'selectors'
settings[Object]{ // selector of the element you want to attach the ripple ( is required ) selectors: 'class, id', // color...🤔🤔🤔🤔🤔🤔 color: 'rgba, hex, hsla', // pass the scrolling element if it's not window offsetEl: 'class, id', // this option accept an event listener eventListener: 'event' }
JS
// default color is 'rgba(255, 255, 255, 0.4)' // default eventListener is 'click' tmripple.init();
JS
tmripple.attachToSelectors({ selectors: '.addToCart', color: 'url("images/cat.png")', eventListener: 'mousedown' });