1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ホバーしたら数字が1回転するコードを使ってtransitonの理解を深める①

Posted at

概要

ホバーしたら数字が1回転するコードを使ってtransitonを理解を深める

【transitionプロパティ】
遷移 (transition) によって、要素の2つの状態間の変化を定義することができます。それぞれの状態は :hover や :active のような疑似クラスで定義するか、 JavaScript を使用して動的に設定します。

参考:transform - CSS: カスケーディングスタイルシート | MDN

引数の説明

See the Pen yLgNawz by shimoda tenta (@kokekoke) on CodePen.

###引数1: アニメーションさせるプロパティを指定

参考: transition-property - CSS: カスケーディングスタイルシート | MDN

###引数2: 何秒かけてアニメーションさせるかを指定

  • (n)s: (n)sかけてアニメーション
  • (n)ms: (n)msかけてアニメーション

参考:transition-duration - CSS: カスケーディングスタイルシート | MDN

参考:<time> - CSS: カスケーディングスタイルシート | MDN

###引数3: アニメーションの加速曲線を指定

※長くなりそうなので別途記事作成中※

###引数4: 変化が始まるまでの待ち時間を指定

  • (n)s: (n)s後にアニメーション開始
  • (n)ms: (n)ms後にアニメーション開始

併せてマイナス値にすると、アニメーションが即座に始まり、指定した秒数だけアニメーションを飛ばして途中からアニメーションが始まる

See the Pen GRrJNdr by shimoda tenta (@kokekoke) on CodePen.

参考:transition-delay - CSS: カスケーディングスタイルシート | MDN

###その他: CSSプロパティの複数指定もできる

引数を「,」で区切ることによって複数のCSSプロパティにそれぞれのtransitionを設定できる

See the Pen ホバーしたら画像が1回転するコードを使ってtransitonの理解を深める① 複数指定の説明 by shimoda tenta (@kokekoke) on CodePen.

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?