Para agregarle un transition al hover pueden usar las siguientes etiquetas
<div class="hover:text-primary cursor-pointer transition ease-out duration-200" > <i class="fa fa-facebook"></i> Facebook </div>
<div class="hover:text-primary cursor-pointer transition ease-out duration-200" > <i class="fa fa-twitter"></i> Twitter </div>
<div class="hover:text-primary cursor-pointer transition ease-out duration-200" > <i class="fa fa-instagram"></i> Instagram </div>
Con la etiqueta cursor-pointer van a hacer que aparezca el dedo del click al hacer hover.
Con la etiqueta transition van a hacer que el hover tenga una transición en las propiedades que cambian con el hover.
Con la etiqueta ease-out van a colocar la velocidad de la animación de transición. Pueden ver toda la documentación en www.tailwindcss.com/docs/transition-timing-function/#/app
Con la etiqueta duration-200 pueden modificar el tiempo que dura la animación. Esta puede ser modificada dede el 200.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?