≪ Today I learned. RSS購読
公開日
タグ
CSS
著者
ダーシノ(@bc_rikko)

CSSアニメーションでeasing-functionの細かく設定する

アニメーションのeasing-functionlinear()が使えるようになった。

線形のアニメーションを、たとえば1秒で0〜25%まで、次の1秒で25〜100%までアニメーションするように設定できる。

.linear {
  /* 前も使えてたやつ */
  animation: 2s move linear;

  /* 新しく実装されたlinear() */
  animation: 2s linear(0, 0.25, 1) move infinite;
}

@keyframes move {
  from {
    left: 0;
  }
  to {
    left: 100%;
  }
}

デモ