OnomaUI

きーっ の動き

きーっ の動きは、2つに分かれます。

kii2種類公式

意味ごとの動き

急ブレーキで止まる

素早く入って止まる

左160%の所から、滑るように入って止まる。

時間
0.3s
くり返し
しない
速さの変化
cubic-bezier(.2,.8,.2,1)
動かすもの
位置・透明度 translate opacity
CSS を見る
@keyframes onoma-kii {
  0% { transform: translate(-160%, 0%); opacity: 0; }
  40% { transform: translate(-96%, 0%); opacity: 1; }
  100% { transform: translate(0%, 0%); opacity: 1; }
}

.onoma-kii {
  animation: onoma-kii 0.3s cubic-bezier(.2,.8,.2,1) both;
}

/* 動きを減らす設定の人には、現れるだけ */
@keyframes onoma-kii-fade { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  .onoma-kii { animation: onoma-kii-fade 0.2s ease-out both; }
}

悔しくて叫ぶ

悔しさの表現

左右に5往復、最初は10%の幅で、だんだん小さく震えて止まる。

時間
0.4s
くり返し
しない
速さの変化
linear
動かすもの
位置・回転 translate rotate
CSS を見る
@keyframes onoma-kii-2 {
  0% { transform: translate(0%, 0%) rotate(0deg); }
  9.09% { transform: translate(-10%, 0%) rotate(-3.5deg); }
  18.18% { transform: translate(9%, 0%) rotate(3.15deg); }
  27.27% { transform: translate(-8%, 0%) rotate(-2.8deg); }
  36.36% { transform: translate(7%, 0%) rotate(2.45deg); }
  45.45% { transform: translate(-6%, 0%) rotate(-2.1deg); }
  54.55% { transform: translate(5%, 0%) rotate(1.75deg); }
  63.64% { transform: translate(-4%, 0%) rotate(-1.4deg); }
  72.73% { transform: translate(3%, 0%) rotate(1.05deg); }
  81.82% { transform: translate(-2%, 0%) rotate(-0.7deg); }
  90.91% { transform: translate(1%, 0%) rotate(0.35deg); }
  100% { transform: translate(0%, 0%) rotate(0deg); }
}

.onoma-kii-2 {
  animation: onoma-kii-2 0.4s linear both;
}

/* 動きを減らす設定の人には、動かさない */
@media (prefers-reduced-motion: reduce) {
  .onoma-kii-2 { animation: none; }
}

近い動きと見比べる