- HOME
- > BLOG CATEGORY
- 【CSS】transitionの使い方、トランジション効果(一括指定)について
- お知らせ
- NEW 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- NEW 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
- お知らせ
- 2024.05.09 【レスポンシブデザイン】アニメーションが動かない原因
こんな方に読んでほしい
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
プロパティとは、トランジション効果をまとめる際に指定します。2024.05.15
2024.05.09
2024.05.09
2024.03.07
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2023 shu-naka-blog