dot/matrix← all loaders
PendulumA row swings left and right with simple-harmonic timing.
31ambient

Pendulum

A row swings left and right with simple-harmonic timing.

slug
icon-31
duration
2400ms
iteration
infinite
lit cells
5 / 25
size
1.93 KB
easing
linear

used at typical sizes

PendulumA row swings left and right with simple-harmonic timing.
16px
PendulumA row swings left and right with simple-harmonic timing.
24px
PendulumA row swings left and right with simple-harmonic timing.
32px
PendulumA row swings left and right with simple-harmonic timing.
48px
PendulumA row swings left and right with simple-harmonic timing.
72px

react

tsx
<DotMatrixIcon iconIndex={30} size={48} />

standalone svg

svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56" role="img" aria-label="Pendulum"><title>Pendulum</title><desc>A row swings left and right with simple-harmonic timing.</desc><style>.bg{fill:#ffffff;opacity:0.07;}.lit{fill:#ffffff;opacity:0;animation:icon-31-kf 2400ms linear infinite both;}@keyframes icon-31-kf {0%{opacity:0.08;}25%{opacity:1;}50%{opacity:0.08;}75%{opacity:1;}100%{opacity:0.08;}}@media (prefers-reduced-motion: reduce){.lit{animation:none;opacity:0.45;}}.d20{animation-delay:1800ms;}.d21{animation-delay:2200ms;}.d22{animation-delay:0ms;}.d23{animation-delay:200ms;}.d24{animation-delay:600ms;}</style><circle class="bg" cx="6" cy="6" r="2.4"/><circle class="bg" cx="17" cy="6" r="2.4"/><circle class="bg" cx="28" cy="6" r="2.4"/><circle class="bg" cx="39" cy="6" r="2.4"/><circle class="bg" cx="50" cy="6" r="2.4"/><circle class="bg" cx="6" cy="17" r="2.4"/><circle class="bg" cx="17" cy="17" r="2.4"/><circle class="bg" cx="28" cy="17" r="2.4"/><circle class="bg" cx="39" cy="17" r="2.4"/><circle class="bg" cx="50" cy="17" r="2.4"/><circle class="bg" cx="6" cy="28" r="2.4"/><circle class="bg" cx="17" cy="28" r="2.4"/><circle class="bg" cx="28" cy="28" r="2.4"/><circle class="bg" cx="39" cy="28" r="2.4"/><circle class="bg" cx="50" cy="28" r="2.4"/><circle class="bg" cx="6" cy="39" r="2.4"/><circle class="bg" cx="17" cy="39" r="2.4"/><circle class="bg" cx="28" cy="39" r="2.4"/><circle class="bg" cx="39" cy="39" r="2.4"/><circle class="bg" cx="50" cy="39" r="2.4"/><circle class="bg" cx="6" cy="50" r="2.4"/><circle class="bg" cx="17" cy="50" r="2.4"/><circle class="bg" cx="28" cy="50" r="2.4"/><circle class="bg" cx="39" cy="50" r="2.4"/><circle class="bg" cx="50" cy="50" r="2.4"/><circle class="lit d20" cx="6" cy="28" r="3.1"/><circle class="lit d21" cx="17" cy="28" r="3.1"/><circle class="lit d22" cx="28" cy="28" r="3.1"/><circle class="lit d23" cx="39" cy="28" r="3.1"/><circle class="lit d24" cx="50" cy="28" r="3.1"/></svg>