1. 透明度を変更してテキストを徐々に点滅させると、次のような効果が得られます。<!DOCTYPE html> <html> <ヘッド> </head> <title>テキストが点滅</title> <本文> <div class="blink"> たった一つの火花が草原の火災を引き起こす可能性がある</div> </本文> <スタイル> .myclass{ letter-spacing:5px;/*単語間隔*/ 色: 赤; フォントの太さ:太字; フォントサイズ:46px; } /* キーフレームアニメーションを定義します。名前は blink です */ @keyframes 点滅{ 0%{不透明度: 1;} 100%{不透明度: 0;} } /* 互換性プレフィックスを追加 */ @-webkit-keyframes 点滅 { 0% { 不透明度: 1; } 100% { 不透明度: 0; } } @-moz-keyframes 点滅 { 0% { 不透明度: 1; } 100% { 不透明度: 0; } } @-ms-keyframes 点滅 { 0% {不透明度: 1; } 100% { 不透明度: 0;} } @-o-keyframes 点滅 { 0% { 不透明度: 1; } 100% { 不透明度: 0; } } /* 点滅クラスを定義する */ .点滅{ 色: 赤; フォントサイズ:46px; アニメーション: 1 秒間点滅、線形、無限; /* その他のブラウザ互換性プレフィックス*/ -webkit-animation: 1 秒の線形無限点滅; -moz-animation: 1 秒点滅、線形、無限; -ms-animation: 1 秒間、直線的に無限に点滅します。 -o-animation: 1秒間の直線的無限点滅; } <スタイル> </html> 段階的な点滅効果が必要ない場合は、キーフレームアニメーションで不透明度の値を 50% と 50.1% に定義できます。次のように: @-webkit-keyframes 点滅 { 0% { 不透明度: 1; } 50% { 不透明度: 1; } 50.01% { 不透明度: 0; } 100% { 不透明度: 0; } } 2. 背景画像または背景グラデーションを使用して、テキストの色に点滅効果を実現します。レンダリング:<!DOCTYPE html> <html> <ヘッド> <メタ文字セット="UTF-8"> <タイトル></タイトル> <スタイル タイプ="text/css"> .点滅{ 表示: インラインブロック; フォントサイズ: 46px; マージン: 10px; 背景: 線形グラデーション(左、#f71605、#e0f513); 背景: -webkit-linear-gradient(左、#f71605、#e0f513); 背景: -o-linear-gradient(右、#f71605、#e0f513); -webkit-background-clip: テキスト; -webkit-テキストの塗りつぶし色: 透明; アニメーション:スクラッチ 0.253 秒 線形前進無限; /* その他のブラウザ互換性プレフィックス*/ -webkit-animation:scratchy 0.253秒 線形前進無限; -moz-animation: スクラッチ 0.253 秒 線形前進無限; -ms-animation: スクラッチ 0.253 秒 線形前進無限; -o-アニメーション: スクラッチ 0.253 秒 線形前進無限; } @keyframes スクラッチ { 0% { 背景位置: 0 0; } 25% { 背景位置: 0 0; } 26% { 背景位置: 20px -20px; } 50% { 背景位置: 20px -20px; } 51% { 背景位置: 40px -40px; } 75% { 背景位置: 40px -40px; } 76% { 背景位置: 60px -60px; } 99% { 背景位置: 60px -60px; } 100% { 背景位置: 0 0; } } /* 互換性プレフィックスを追加 */ @-webkit-keyframes スクラッチ { 0% { 背景位置: 0 0; } 25% { 背景位置: 0 0; } 26% { 背景位置: 20px -20px; } 50% { 背景位置: 20px -20px; } 51% { 背景位置: 40px -40px; } 75% { 背景位置: 40px -40px; } 76% { 背景位置: 60px -60px; } 99% { 背景位置: 60px -60px; } 100% { 背景位置: 0 0; } } @-moz-keyframes スクラッチ { 0% { 背景位置: 0 0; } 25% { 背景位置: 0 0; } 26% { 背景位置: 20px -20px; } 50% { 背景位置: 20px -20px; } 51% { 背景位置: 40px -40px; } 75% { 背景位置: 40px -40px; } 76% { 背景位置: 60px -60px; } 99% { 背景位置: 60px -60px; } 100% { 背景位置: 0 0; } } @-ms-keyframes スクラッチ { 0% { 背景位置: 0 0; } 25% { 背景位置: 0 0; } 26% { 背景位置: 20px -20px; } 50% { 背景位置: 20px -20px; } 51% { 背景位置: 40px -40px; } 75% { 背景位置: 40px -40px; } 76% { 背景位置: 60px -60px; } 99% { 背景位置: 60px -60px; } 100% { 背景位置: 0 0; } } @-o-keyframes スクラッチ { 0% { 背景位置: 0 0; } 25% { 背景位置: 0 0; } 26% { 背景位置: 20px -20px; } 50% { 背景位置: 20px -20px; } 51% { 背景位置: 40px -40px; } 75% { 背景位置: 40px -40px; } 76% { 背景位置: 60px -60px; } 99% { 背景位置: 60px -60px; } 100% { 背景位置: 0 0; } } </スタイル> </head> <本文> <div class="blink">たった一つの火花が草原火災を引き起こす可能性がある</div> </本文> </html> 3. text-shadow の値を設定することで、効果図に示すように、テキスト シャドウが点滅する効果を実現できます。<!DOCTYPE html> <html> <ヘッド> <メタ文字セット="UTF-8"> <タイトル></タイトル> <スタイル タイプ="text/css"> .点滅{ フォントサイズ: 46px; カラー:#4cc134; マージン: 10px; アニメーション: changeshadow 1s easy-in infinite; /* その他のブラウザ互換性プレフィックス*/ -webkit-animation: changeshadow 1s linear infinite; -moz-animation: changeshadow 1s linear infinite; -ms-animation: changeshadow 1s linear infinite; -o-animation: changeshadow 1s linear infinite; } @keyframes 影の変更 { 0%{ テキストシャドウ: 0 0 4px #4cc134} 50%{ テキストシャドウ: 0 0 40px #4cc134} 100%{ テキストシャドウ: 0 0 4px #4cc134} } /* 互換性プレフィックスを追加 */ @-webkit-keyframes の影の変更 { 0%{ テキストシャドウ: 0 0 4px #4cc134} 50%{ テキストシャドウ: 0 0 40px #4cc134} 100%{ テキストシャドウ: 0 0 4px #4cc134} } @-moz-keyframes の影の変更 { 0%{ テキストシャドウ: 0 0 4px #4cc134} 50%{ テキストシャドウ: 0 0 40px #4cc134} 100%{ テキストシャドウ: 0 0 4px #4cc134} } @-ms-keyframes チェンジシャドウ { 0%{ テキストシャドウ: 0 0 4px #4cc134} 50%{ テキストシャドウ: 0 0 40px #4cc134} 100%{ テキストシャドウ: 0 0 4px #4cc134} } @-o-keyframes チェンジシャドウ { 0%{ テキストシャドウ: 0 0 4px #4cc134} 50%{ テキストシャドウ: 0 0 40px #4cc134} 100%{ テキストシャドウ: 0 0 4px #4cc134} } </スタイル> </head> <本文> <div class="blink">たった一つの火花が草原火災を引き起こす可能性がある</div> </本文> </html> ブログに感謝します: https://blog.csdn.net/art_people/article/details/104768666/ CSS3 でテキスト点滅効果を実現する 3 つの方法とサンプル コードについての説明はこれで終わりです。CSS3 テキスト点滅に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML にネストされた div の無効なマージンに対する解決策
>>: JavaScript の Set データ構造の詳細な説明
この記事では、スライダー検証コードを実装するためのJavaScriptの具体的なコードを参考までに共...
Prometheus (プロメテウスとも呼ばれる) 公式サイト: https://prometheu...
この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...
目次メッセージボード必要なライブラリオープンソースプロジェクトプロジェクト構造メッセージボードnod...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...
● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...
<br />オリジナルリンク: http://www.dudo.org/article....
導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自...
1. はじめにデータベース内のデータ量が一定レベルに達すると、システムパフォーマンスのボトルネックを...
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
XHTML には似た機能を持つタグがいくつかあります。もちろん、ここでの類似性とは意味の類似性を指...
序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...
過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...
目次共通バージョンの紹介共通バージョンのダウンロードアドレスとインストール以下に簡単な違いを示します...