- HOME
- > BLOG CATEGORY
- 【CSS】transitionの使い方、トランジション効果(一括指定)について

- お知らせ
- NEW 2023.12.07 【Photoshop】背景にロゴを合成するについて解説
- お知らせ
- 2023.11.23 【Photoshop】水彩風のテクスチャー作成ついて解説
- お知らせ
- 2023.11.16 【Photoshop】写真の一部を消す加工ついて解説
こんな方に読んでほしい
transition
プロパティについて学びたい方へ今回は、transitionに関する記事パート5になります。
transitionトランジション効果とは、「時間的変化」の意味を持ちます。
transitionプロパティは、原則として「変化前のスタイル」に適用させます。
例として、「a」、「a:hover」があるとしたら、変化前である「a」の方に適用させます。
[記事の内容]
transition
プロパティとは、トランジション効果をまとめる際に指定します。
例)トランジション効果の「プロパティの指定」、「変化のタイミング」など、項目が多いほどコードが長くなります。
一括指定を覚えることでコードをより短く簡単に指定できるようになります。
※①〜④の順序は任意になります。
書き方は以下のようになります
/*--transitionの一括指定--*/
要素 {
transition: ①-property ②-duration ③-delay ④-timing-function;
/*--内訳
①transition-property: プロパティ;
②transition-duration: 完了時間;
③transition-delay: 開始時間;
④transition-timing-function: 変化(速度);
--*/
}
transition
プロパティとは、トランジション効果をまとめる際に指定します。
上記で解説した①〜④を一括で指定が可能になります。
指定する際には、それぞれの値を半角スペースで区切って指定します。
注意するポイント!
上記で解説した①〜④の順序は任意になりますが、注意するポイントがあります。
②transition-durationと③animation-delayを指定する場合は、
1つ目が②transition-duration、2つ目が③transition-delayになります。
/*--animation 良い例--*/
要素 {
transition: ①-property ②-duration ③-delay ④-timing-function;
/*--内訳
①transition-property: プロパティ;
②transition-duration: 完了時間;
③transition-delay: 開始時間;
④transition-timing-function: 変化(速度);
--*/
}
/*--animation 悪い例--*/
要素 {
transition: ①-property ③-delay ②-duration ④-timing-function;
/*--内訳
①transition-property: プロパティ;
③transition-delay: 開始時間;
②transition-duration: 完了時間;
④transition-timing-function: 変化(速度);
--*/
}
実際にどのように指定するのか、記述してみます。
<a class="btn01">デフォルトボタン</a>
<a class="btn02">一括指定ボタン</a>
/*--一括指定ボタン--*/
a.btn02 {
padding: 20px 100px;
display: inline-block;
color: #333;
text-decoration :none;
text-align: center;
background-color: #ffbf4b;
transition: all 1s 0.5s ease-in; /*--一括指定--*/
/*--内訳
①transition-property: all;
③transition-delay: 1s;
②transition-duration: 0.5s;
④transition-timing-function: ease-in;
--*/
}
a.btn02:hover{
color: #fff;
text-decoration :none;
background-color: #fd5e5a;
}
【STEP01 CSS】transition-propertyの使い方、トランジション効果を適用させる
transition-propertyプロパティとは、トランジション効果を適用させます。
【STEP02 CSS】transition-timing-functionの使い方、効果の変化を適用させる
timing-functionプロパティとは、トランジション効果の変化(速度)のタイミングを適用させます。
【STEP03 CSS】 transition-durationの使い方、効果が完了するまでの時間
transition-durationプロパティとは、トランジション効果が完了するまでの時間を指定します。
【STEP04 CSS】 transition-delayの使い方、効果の開始時間を適用させる
transition-delayプロパティとは、トランジション効果が開始されるまでの時間を適用させます。
今回はこれで以上です。
今回でトランジション効果に関する記事は終わりになります。
1つ1つのプロパティを理解しておきましょう。
transition
プロパティとは、トランジション効果をまとめる際に指定します。2023.06.22
2023.06.01
2022.06.10
2022.06.03
![]() |
【Amazon.co.jp 限定】1冊ですべて身につくHTML & CSSとWebデザイン入門講座 (DL特典: CSS Flexbox チートシート) 新品価格 |
2023.12.07
2023.11.23
2023.11.16
2023.11.09
2023.10.26
2023.10.12
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2023 shu-naka-blog