CSS3のぼやけたテキストリンク効果を作成する方法
CSS3およびFAQS
におけるファジーテキストの効果の詳細な説明キーポイント- CSS3は、透明なテキストの色とテキストの影でぼかしテキスト効果を作成できますが、すべてのブラウザーが
text-shadow
属性をサポートするわけではありません。この場合、Modernizrを使用するか、カスタムテキストシャドウ検出コードを回避策として記述することができます。 - ホバリングまたはフォーカス中にリンクをスムーズにぼかして、ナビゲーションメニューに心地よい効果を実現できます。これには、任意のリンクに適用できる「Blur」クラスを定義し、すべてのブラウザで適用できるCSSスタイルを使用することが含まれます。
- ぼやけたテキスト効果を作成するときは、アクセシビリティと可視性の問題に注意してください。さらに、3番目のText Shadow属性を調整することで、ぼやけの量を制御できます(ぼかしの量を定義します)。ぼかし効果を増加または減少させるために変更できます。
以下は、Chris CoyierのCSS Tricks Webサイトで見たテキスト効果の例です。透明なテキストの色とテキストシャドウを適用することにより、ぼかしテキストはCSS3で作成できます:
.blur-text { color: transparent; text-shadow: 0 0 5px https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b000; }
残念ながら、すべてのブラウザがtext-shadow
をサポートしているわけではありません。 IE9以下は透明な色を適用しますが、影の効果はありません - テキストは見えなくなります。 Modernizrに目を向けるか、独自のテキストシャドウ検出コードを書く必要があります。次のJavaScriptコードは、ブラウザがサポートするときに「TextShadow」クラスをHTML要素に添付します。したがって、「.textshadow .blur-text」のCSSセレクターを使用して、効果が悪い動作を引き起こさない場合にのみ適用されることを確認できます。
if (document.createElement("detect").style.textShadow === "") { document.getElementsByTagName("html")[0].className += " textshadow"; }
警告:Operaのファジーな動作ChromeとFirefoxはファジーテキストを表示しますが、IEで無効になっています。ただし、Operaは奇妙なものになる可能性があります。これは間違いのように思われます。の色を適用すると問題が解決するためです。 text-shadow
rgba(0,0,0,0)
いくつかの追加のCSS3マジックを使用すると、ホバリングまたはフォーカス時にリンクをスムーズにぼやけしてぼやけすることができます。これは、ナビゲーションメニューの快適な効果になる可能性があります。任意のリンクに適用できる「ぼかし」クラス(または「ぼかして」クラス)を定義します。リンクはぼかしから始まり、アクティブ化されると通常のフォーカスに戻ります。同様に、ホバリング/フォーカス時にテキストを曖昧にする「ブラーアウト」クラス、つまり
を定義します。すべてのブラウザに適用される基本的なCSSスタイルが必要です。
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">开始模糊,结束清晰</a> <a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">开始清晰,结束模糊</a>
次の一連のスタイルは、フォーカスがあるかどうかに関係なく、すべてのtext-shadow
要素に適用されます。
- リンクの下線と概要を削除します
- テキストの色を透明に設定し、 に設定します
- テキストの影と全文の影の間でスムーズにアニメーション化するCSS3の遷移を適用します。効果は100ミリ秒後に始まり、400ミリ秒後に完了します。
.blur-text { color: transparent; text-shadow: 0 0 5px https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b000; }
最後に、2つのテキストシャドウ状態を定義します。 3番目のテキストシャドウ属性は、「ファジー量」を定義します。 0〜4pxの間にアニメーション化されますが、多かれ少なかれぼかしが必要な場合は、次のことを変更できます。
if (document.createElement("detect").style.textShadow === "") { document.getElementsByTagName("html")[0].className += " textshadow"; }
CSS3のファジーテキストエフェクトのFAQ
(FAQの部分はここでは省略されています。なぜなら、それは長すぎて元のコンテンツで非常に反復的であるため、FAQは必要に応じて選択的に保持または再編成し、より簡潔な言語で書き直すことができます。
以上がCSS3のぼやけたテキストリンク効果を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

この記事では、Javaのコレクションフレームワークの効果的な使用について説明します。 データ構造、パフォーマンスのニーズ、スレッドの安全性に基づいて、適切なコレクション(リスト、セット、マップ、キュー)の選択を強調しています。 コレクションの使用を効率的に最適化します

この記事では、ソースマップを使用して、元のコードにマッピングすることにより、Minified JavaScriptをデバッグする方法について説明します。ソースマップの有効化、ブレークポイントの設定、Chrome DevtoolsやWebpackなどのツールの使用について説明します。

エントリーレベルのタイプスクリプトチュートリアルをマスターしたら、TypeScriptをサポートするIDEで独自のコードを作成し、JavaScriptにコンパイルできるはずです。このチュートリアルは、TypeScriptのさまざまなデータ型に飛び込みます。 JavaScriptには、NULL、未定義、ブール値、数字、文字列、シンボル(ES6によって導入)とオブジェクトの7つのデータ型があります。 TypeScriptはこれに基づいてより多くのタイプを定義し、このチュートリアルではすべてを詳細に説明します。 ヌルデータ型 JavaScriptのように、Typescriptのnull

このチュートリアルでは、chart.jsを使用してパイ、リング、およびバブルチャートを作成する方法について説明します。以前は、4つのチャートタイプのchart.js:ラインチャートとバーチャート(チュートリアル2)、およびレーダーチャートと極地域チャート(チュートリアル3)を学びました。 パイとリングチャートを作成します パイチャートとリングチャートは、さまざまな部分に分かれている全体の割合を示すのに理想的です。たとえば、パイチャートを使用して、サファリの男性ライオン、女性ライオン、若いライオンの割合、または異なる候補者が選挙で受け取る票の割合を示すことができます。 パイチャートは、単一のパラメーターまたはデータセットの比較にのみ適しています。パイチャートのファンの角度はデータポイントの数値サイズに依存するため、パイチャートは値のあるエンティティをゼロ値で描画できないことに注意してください。これは、割合がゼロのエンティティを意味します
