- 単一の要素にアニメーションを適用する場合は、まずその要素を選択します。例えば、次のようなCSSセレクタを使用します。
.element-class {
transform: translateX(100px);
transition-property: transform;
transition-duration: 1s;
}
上記の例では、.element-class
というクラスを持つ要素が対象です。transform
プロパティによって要素の移動が行われ、transition-property
プロパティでアニメーションが適用されるプロパティを指定します。そして、transition-duration
プロパティでアニメーションの時間を設定します。この場合、1秒間のアニメーションが行われます。
- 複数の要素に同じアニメーションを適用する場合は、共通のクラスを作成してそれにアニメーションを適用します。例えば、次のようなCSSセレクタを使用します。
.common-class {
transform: translateY(50px);
transition-property: transform;
transition-duration: 0.5s;
}
.element1 {
/* element1のスタイル */
animation: .common-class;
}
.element2 {
/* element2のスタイル */
animation: .common-class;
}
上記の例では、.common-class
というクラスを作成し、共通のアニメーションのスタイルを定義します。そして、animation
プロパティを使用して各要素にアニメーションを適用します。ここでは、transition-duration
プロパティを0.5秒に設定しています。
これらのコード例を参考にしながら、自分の要件に合わせてtransform-durationプロパティを使用してアニメーションを設定してみてください。アニメーションの時間を調整することで、スムーズな効果を作り出すことができます。