The current ripple effect works fine, however, there are some issues that should be fixed.
-
The wave doesn't need to end before fading out: the fade-out should start immediately instead of happening when the wave finished its growth.
-
If the container is pressed for a certain amount of time ( I think 300 ms ), the wave should fade out before being removed from the dom.