You can utilise for you web application... We insert in your footer. There are detection for browser (chrome, firefox , internet exploreur).
We declare a class Widget
For inject CSS code. If we can change position or animation , it's here
The event is on mouseover and mouseout. If you want you can add event for click and keyboard...
const Social = new Widget();
const apparence = Social.widgetCSS();
const yourNAMEID = Social.action('yourID', 'COLOR');
<a href="https://URL.com" class="link-social" id="yourID">
<div class="icon-social"><i class="fontAwesome class"></i></div>
<div class="label-social">Your text</div>
</a>
It's basic and we don't utilise a plug-in for wordpress.