Вариант №1 - подложка с иконкой:
https://codepen.io/Softwider/pen/PoReMQj
Вариант №2 - подложка с иконкой и текстом:
https://codepen.io/Softwider/pen/ExELqVr
Вариант №2 предпочтительнее так-как более лаконичный.
К обоим вариантом добавил анимацию через transition.
Центровку текста и иконки во втором осуществил с помощью flex (а в первом через background center center).
Спасибо
HamSter