Estoy tratando de reproducir este efecto dominó, pero cuando se agrega a elementos que están dentro de un contenedor fijo, el intervalo de ondulación se agrega demasiado abajo https://jsfiddle.net/kmruc2os/1/
Si elimina la posición fija del div que rodea el botón, el efecto funciona. Lo que debería cambiar es esto, creo, pero no tengo idea de cómo:
let x = e.clientX - e.target.offsetLeft; let y = e.clientY - e.target.offsetTop; // Position the span element ripple.style.left = `${x}px`; ripple.style.top = `${y}px`;Créditos a https://www.geeksforgeeks.org/how-to-create-a-ripple-effect-on-click-the-button/