OnomaUI

kurukuru motion

kurukuru has 2 kinds of motion.

くるくる2 motionsOfficial

Motion by meaning

Keep spinning lightly

Loading

Spins 1 turn(s) in place, repeating.

Duration
0.8s
Repeats
Yes
Easing
cubic-bezier(.45,0,.55,1)
Animates
Rotation rotate
Show CSS
@keyframes onoma-kurukuru {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.onoma-kurukuru {
  animation: onoma-kurukuru 0.8s cubic-bezier(.45,0,.55,1) infinite both;
}

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

Twirl around

Signal a switch

Twirls 2 turn(s) in place and stops.

Duration
0.5s
Repeats
No
Easing
cubic-bezier(.5,0,.3,1)
Animates
Rotation rotate
Show CSS
@keyframes onoma-kurukuru-2 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(720deg); }
}

.onoma-kurukuru-2 {
  animation: onoma-kurukuru-2 0.5s cubic-bezier(.5,0,.3,1) both;
}

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

Compare with similar motions