trker-icon
Docs Animations

Animations

Six built-in animation classes — no extra CSS or JavaScript needed.


Animation Classes

Class Effect Default Duration
.trker-spinContinuous rotation1s linear infinite
.trker-pulseOpacity fade in/out2s ease-in-out infinite
.trker-beatScale up/down (heartbeat)0.8s ease-in-out infinite
.trker-bounceVertical bounce1s ease infinite
.trker-shakeLeft/right rotation shake0.5s ease-in-out infinite
.trker-fadeOpacity fade (deeper than pulse)2s ease-in-out infinite

Live Preview

trker-spin
trker-pulse
trker-beat
trker-bounce
trker-shake
trker-fade
<i class="trker trker-settings trker-spin"></i>
<i class="trker trker-heart trker-beat text-red-500"></i>
<i class="trker trker-bell trker-shake"></i>

Overriding Speed

Override the animation duration with inline CSS or a custom class:

/* Slower spin */
<i class="trker trker-settings trker-spin"
   style="animation-duration: 3s"></i>

/* Pause on hover */
<i class="trker trker-settings trker-spin hover:[animation-play-state:paused]"></i>