CSS

トランジション効果を付けてみる

トランジション、遷移と言ったりします。トランジションとは、あるスタイルを別のスタイルへスムーズに変化させる効果のことです。FlashやJavaScriptを使用せずにスタイルの変化を表現できます。トランジションでは、プロパティの値を変化させることで遷移を表現できます。そのためには、以下の事を指定する必要があります。

1.効果を摘要するプロパティと、その開始時の値と完了時の値
2.変化にかける時間

トランジション効果を摘要するプロパティは、transition-propertyプロパティで指定して、変化にかける時間はtransition-durationプロパティで指定します。

transition-propertyの値の指定方法

・none 変化するプロパティはなし
・all トランジション効果を適用できる全てのプロパティを変化させる。
プロパティ名 変化させてたいプロパティ名を指定します。複数のプロパティを変化させる場合はカンマで区切って書きます

transition-duration

トランジション効果表現するには、変化させたいプロパティの指定と、変化にかける時間を指定する必要があります。この時間はtransition-durationプロパティで指定します。

値の指定方法
・時間
変化が完了するまでの時間を、秒(s)または、ミリ秒(ms)で指定します。
複数のプロパティを時間をかえて変化させる場合は、それぞれに体操する時間をカンマ「,」で区切って書きます。

サンプルコードの実行結果はこちら

サンプルコードはdiv要素を2つ用意して、div要素の1つは背景色の変化、もう1つは幅、高さを変化させます。

-CSS
-, , ,