WIP: Ripple with css

To avoid problems with javascript animations (lag), use css for the ripple.
Can/should we transpose and use  `<div start="center" initial-opacity="0.25" opacity-decay-velocity="0.75">` to support upcoming refactors?