>웹 프론트엔드 >CSS 튜토리얼 >CSS 상자 그림자를 사용하여 텍스트 뒤에 두꺼운 밑줄을 만드는 방법은 무엇입니까?

CSS 상자 그림자를 사용하여 텍스트 뒤에 두꺼운 밑줄을 만드는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-19 12:35:10601검색

How to Create a Thick Underline Behind Text Using CSS Box Shadow?

텍스트 뒤의 두꺼운 밑줄

텍스트 밑줄은 웹 디자인에 사용되는 일반적인 스타일링 기법입니다. 그러나 텍스트 아래에 두껍고 눈에 띄는 선을 만드는 것은 어려울 수 있습니다. 이 문제는 텍스트에 밑줄을 긋는 것뿐만 아니라 텍스트 자체 뒤에 밑줄을 직접 배치하는 문제를 다룹니다.

[원래 질문]

어떻게 밑줄을 만들 수 있습니까? 범위와 CSS를 사용하여 텍스트 뒤에 표시됩니까?

[개선됨 답변]

텍스트 뒤에 두꺼운 밑줄을 표시하는 또 다른 방법은 상자 그림자를 사용하는 것입니다.

p {
  font-size: 100px;
  font-family: arial;
}

span {
  padding: 0 10px;
  box-shadow: inset 0 -0.4em 0 0 magenta;
}

span:nth-child(2) {
  box-shadow: inset 0 -0.55em 0 0 magenta;
}

span:nth-child(3) {
  box-shadow: inset 0 -0.7em 0 0 magenta;
}
<p>
  <span>A</span><span>B</span><span>C</span>
</p>

이 방법은 모양을 주는 그림자를 만듭니다. 텍스트의 위치나 내용에 영향을 주지 않고 텍스트 바로 뒤에 굵은 선을 그립니다.

위 내용은 CSS 상자 그림자를 사용하여 텍스트 뒤에 두꺼운 밑줄을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.