-
アニメーションを使用した点滅:
@keyframes blink { 50% { opacity: 0; } } .blinking-text { animation: blink 1s infinite; }
この方法では、
@keyframes
ルールを使用してblink
というアニメーションを定義します。その後、点滅させたいテキストに.blinking-text
クラスを追加し、animation
プロパティでblink
アニメーションを適用します。 -
animation-delay
を使用した点滅:.blinking-text { animation: blink 1s infinite; animation-delay: 0.5s; } @keyframes blink { 50% { opacity: 0; } }
この方法では、前の例と同様に
@keyframes
ルールを使用してblink
アニメーションを定義します。しかし、.blinking-text
クラスにanimation-delay
プロパティを追加し、点滅が開始するまでの遅延時間を設定します。 -
@keyframes
とtransform
を使用した点滅:@keyframes blink { 0% { transform: scale(1); } 50% { transform: scale(0.5); } 100% { transform: scale(1); } } .blinking-text { animation: blink 1s infinite; }
この方法では、
@keyframes
ルールを使用してblink
アニメーションを定義します。transform
プロパティを使用してテキストの大きさを変化させることで点滅効果を作り出します。
これらはいくつかの基本的な方法ですが、CSS 3を使用してテキストを点滅させるための他の方法もあります。使用する方法はデザインの要件によって異なる場合があります。