Skip to content

Plugin de Animaciones para Tailwind CSS

Plugin de Animaciones para Tailwind CSS Plugin

Section titled “Plugin de Animaciones para Tailwind CSS ”
Terminal window
npm install @midudev/tailwind-animations
/** @type {import('tailwindcss').Config} */
module.exports = {
// ...resto de tu configuración
plugins: [
require('@midudev/tailwind-animations')
],
}
@import 'tailwindcss';
@plugin "@midudev/tailwind-animations";
<!-- Fade In -->
<div class="animate-fade-in">
Aparece suavemente
</div>
<!-- Slide In -->
<div class="animate-slide-in">
Desliza desde la izquierda
</div>
<!-- Bounce -->
<div class="animate-bounce-in">
Rebota al entrar
</div>
<!-- Duración -->
<div class="animate-fade-in duration-300">
Rápido
</div>
<!-- Retraso -->
<div class="animate-slide-in delay-300">
Espera antes de animar
</div>
<!-- Dirección -->
<div class="animate-slide-in-left">
Desde la izquierda
</div>
<div class="animate-slide-in-right">
Desde la derecha
</div>
<div class="
animate-fade-in
hover:animate-bounce
group-hover:animate-shake
">
Múltiples estados
</div>
<div class="group">
<div class="animate-fade-in">Primero</div>
<div class="animate-fade-in delay-200">Segundo</div>
<div class="animate-fade-in delay-400">Tercero</div>
</div>

Mejores Prácticas Recomendado

Section titled “Mejores Prácticas ”
<!-- Usar animaciones ligeras para elementos frecuentes -->
<div class="animate-fade-in">
Contenido frecuente
</div>
<!-- Reservar animaciones complejas para eventos importantes -->
<div class="animate-bounce-in-scale">
Contenido destacado
</div>
<!-- Respetar preferencias de movimiento reducido -->
<div class="
motion-safe:animate-slide-in
motion-reduce:opacity-100
">
Contenido accesible
</div>
<div class="
animate-fade-in
sm:animate-slide-in
md:animate-bounce-in
">
Adaptativo
</div>
🐝