Вот нашел
https://codepen.io/alexsafayan/pen/srwEo
сейчас она с hover работает тебе немного подправить надо ,думаю это не проблема.
PS по скольку мой ответ указан как решение дополню его примерами
Сергей delphinpro, которые советую использовать
https://jsfiddle.net/t2jq9e5a/
https://jsfiddle.net/t2jq9e5a/1/ — тут побольше элементов