MOTION / 018

Jelly

ぷるんと震える
斜め方向の変形を交互に重ね、ぷるんと元に戻ります。

実際のHTML・CSSで描かれた見本です。

ラボで詳しく試す ↗

ひとつ試すなら

どこが変わるかを観察して、似た表現と見比べてみよう。

こんなときに

柔らかい素材感や、軽快な操作感を出したいとき。

仕組みと使い方

斜めに傾けるskewを使った表現例です。

ぷるぷるゼリー柔らかいjelly
実装コードを見る
<div class="demo"></div>

<style>
.demo {
  width: 85px; height: 85px; border-radius: 12px;
  color: #30323c;
  background: #30323c;
  animation: jelly 1300ms linear infinite both;
}

@keyframes jelly {
  0% { transform: skew(0deg,0deg); }
  25% { transform: skew(12deg,8deg); }
  50% { transform: skew(-9deg,-6deg); }
  75% { transform: skew(5deg,3deg); }
  100% { transform: skew(0deg,0deg); }
}
@media (prefers-reduced-motion: reduce) {
  .demo { animation: none; }
}
</style>