CSS を使用した内部テキスト シャドウの作成
Web ページ内のテキストにぼやけた内部シャドウをキャストするテクニックを探しています。 box-shadow プロパティを調べましたが、内部シェーディングに対する限界があることがわかりました。この記事の目的は、擬似要素を利用して目的の効果を実現する新しいテクニックをガイドすることです。
擬似要素のトリック
CSS では、擬似要素 ( :before および :after) を使用すると、要素内に追加のコンテンツを作成できます。これらの要素を賢く応用して内側のシャドウを作成する例を次に示します。
コード例
以下は、この手法を示すコード例です。
<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 サイトの他の関連記事を参照してください。