fix(ripple): use css animations for performance