LoginSignup
0
0

More than 5 years have passed since last update.

CSS transitionをちょっと調べてみた

Posted at

レビューきっかけ

コードレビューしていると、transitionの記述がありました。
そういえばちゃんと理解したことなかったので、ちょっと調べてみました。

transitionの基本的なこと

transitonは訳すると、遷移。
つまり最初の状態から、最後の状態への遷移に関するCSSです。
例えばhoverの時に、opacityを変更したかったとする。
最初の状態:hover前
最後の状態:hover後
この状態遷移に関して記述する。

transition(時間的変化)をまとめて指定する

以下の4つをまとめて記述する

  • transition-property : どのプロパティ
  • transition-duration : アニメーション開始から終了までの所要時間
  • transition-delay : アニメーションが開始するまでの遅延時間
  • transition-timing-function : アニメーションのイージング
初期値
  • transition-property : none
  • transition-duration : 0
  • transition-delay : 0
  • transition-timing-function : ease

ちなみに

UX的目線で見たアニメーションに関する記事
ユーザーを魅了する!UXデザインの正しいアニメーション完全ガイド 2018年版
アニメーションをつけるときはこれを参考にするとUXが向上するかと思います。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0