background-blend-mode

Safari screencast

Chromium screencast

Firefox screencast

transition on hover