CSS로 내부 텍스트 그림자 만들기
웹 페이지 내 텍스트에 흐릿한 내부 그림자를 드리우는 기술을 찾고 있습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!