267 of 313 menu

transition-propertyプロパティ

プロパティtransition-propertyは、 スムーズな遷移transitionでアニメーション化される プロパティを設定します。値としてアニメーション化するCSSプロパティの 名前を渡す必要があります。値allを設定すると(これがデフォルトです)、 全てのプロパティが同時にアニメーション化されます。

構文

セレクター { transition-property: 値; }

ボックスの上にマウスを乗せると、その幅がスムーズに変化します。 これはtransition-propertyの値がwidthになっているためです:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s; transition-property: width; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

. all値

この例ではtransition-propertyの値がallになっているため、 hover状態で指定された全てのプロパティ(この場合はwidthheight)が スムーズに変化します。全ての変化はtransition-durationで 設定された同じ時間で行われます:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s; transition-property: all; height: 25px; width: 100px; } #elem:hover { height: 50px; width: 400px; }

:

関連項目

  • スムーズな遷移の持続時間を設定するプロパティtransition-duration
  • スムーズな遷移の開始前に遅延を設定するプロパティtransition-delay
  • スムーズな遷移のタイミング関数を設定するプロパティtransition-timing-function
  • スムーズな遷移の一括指定プロパティtransition
  • アニメーションを作成できるプロパティanimation
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否