OnomaUI

pin motion

pin has 2 kinds of motion.

ぴん2 motionsOfficial

Motion by meaning

Stretch taut

Ready to go

Stretches 20% upward from its base and springs back.

Duration
0.4s
Repeats
No
Easing
ease-in-out
Animates
Scale scale
Show CSS
@keyframes onoma-pin {
  0% { transform: scale(1, 1); }
  40% { transform: scale(0.93, 1.2); }
  70% { transform: scale(1.02, 0.96); }
  88% { transform: scale(1, 1.01); }
  100% { transform: scale(1, 1); }
}

.onoma-pin {
  animation: onoma-pin 0.4s ease-in-out both;
  transform-origin: 50% 100%;
}

/* Reduced motion: no motion */
@media (prefers-reduced-motion: reduce) {
  .onoma-pin { animation: none; }
}

It clicks

Insight / hint

Flashes out to 122% for an instant, then returns.

Duration
0.36s
Repeats
No
Easing
ease-out
Animates
Scale · Opacity scale opacity
Show CSS
@keyframes onoma-pin-2 {
  0% { transform: scale(1, 1); opacity: 1; }
  20% { transform: scale(1.22, 1.22); opacity: 0.35; }
  50% { transform: scale(1, 1); opacity: 1; }
  100% { transform: scale(1, 1); opacity: 1; }
}

.onoma-pin-2 {
  animation: onoma-pin-2 0.36s ease-out both;
}

/* Reduced motion: no motion */
@media (prefers-reduced-motion: reduce) {
  .onoma-pin-2 { animation: none; }
}

Compare with similar motions

Words for the same motion