Web デザインで見事な視覚効果を追求すると、CSS 機能を試すことになることがよくあります。これらの効果の中でも、内側のテキスト シャドウの作成は特に難しい場合があります。ボックスの影は「内側」の影効果を提供しますが、テキストの影はテキスト領域の外側にのみ表示されます。
ただし、:before および :after 疑似要素を使用する賢明な回避策が存在します。コンテンツをテキストと一致するように設定し、テキストからわずかにオフセットして配置することで、内側の影のような錯覚を作成できます。
この例では、擬似要素は 1 ピクセル右と下に配置されています。テキストの微妙なぼやけたシャドウ効果を作成します:
<code class="css">.depth { display: block; padding: 50px; color: black; font: bold 7em Arial, sans-serif; position: relative; } .depth:before, .depth:after { content: attr(title); padding: 50px; color: rgba(255, 255, 255, .1); position: absolute; } .depth:before { top: 1px; left: 1px } .depth:after { top: 2px; left: 2px }</code>
<code class="html"><h1 class="depth" title="Lorem ipsum">Lorem ipsum</h1></code>
このテクニックは、テキスト要素に奥行きと立体感を加え、視覚的なインパクトを高めるユニークな方法を提供します。あなたのウェブデザインの一部です。
以上がCSS を使用して内側のテキスト シャドウを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。