OnomaUI

po motion

po has 2 kinds of motion.

ぽっ2 motionsOfficial

Motion by meaning

A light comes on

Turn on

Slowly appears from nothing over 0.4s.

Duration
0.4s
Repeats
No
Easing
ease-out
Animates
Scale · Opacity scale opacity
Show CSS
@keyframes onoma-po {
  0% { transform: scale(0.96, 0.96); opacity: 0; }
  100% { transform: scale(1, 1); opacity: 1; }
}

.onoma-po {
  animation: onoma-po 0.4s ease-out both;
}

/* Reduced motion: only fade in */
@keyframes onoma-po-fade { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  .onoma-po { animation: onoma-po-fade 0.2s ease-out both; }
}

Blush

Shy character

Swells softly to 108% and back.

Duration
0.6s
Repeats
No
Easing
ease-in-out
Animates
Scale scale
Show CSS
@keyframes onoma-po-2 {
  0% { transform: scale(1, 1); }
  50% { transform: scale(1.08, 1.08); }
  100% { transform: scale(1, 1); }
}

.onoma-po-2 {
  animation: onoma-po-2 0.6s ease-in-out both;
}

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

Compare with similar motions