UNPKG

css-ripple-effect

Version:

Pure CSS implementation of Android Material design "ripple" animation on click event

27 lines (25 loc) 534 B
.ripple { position: relative; overflow: hidden; &:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; background-image: radial-gradient(circle, #000 10%, transparent 10.01%); background-repeat: no-repeat; background-position: 50%; transform: scale(10,10); opacity: 0; transition: transform .5s, opacity 1s; } &:active:after { transform: scale(0,0); opacity: .2; transition: 0s; } }