>웹 프론트엔드 >CSS 튜토리얼 >CSS를 사용하여 텍스트 뒤로 확장되는 두꺼운 밑줄 효과를 어떻게 만들 수 있습니까?

CSS를 사용하여 텍스트 뒤로 확장되는 두꺼운 밑줄 효과를 어떻게 만들 수 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-20 12:30:13507검색
<p>How Can I Create a Thick Underline Effect Extending Behind Text Using CSS?

<p>CSS와 Span을 사용하여 텍스트 뒤에 두꺼운 밑줄 만들기

<p>제공된 이미지에 표시된 두꺼운 밑줄 효과를 얻으려면 Span의 조합 및 CSS 속성을 사용할 수 있습니다.

<p>해결책 باستاام border-bottom:

<p>주요 접근 방식은 각 문자에 대해 중첩된 범위를 만들고 다양한 두께로 단색 테두리 바닥을 적용하는 것입니다. 범위를 수직으로 배치하면 텍스트 아래에 여러 줄이 표시되는 효과가 나타납니다. 그러나 이 방법은 텍스트 뒤의 밑줄을 확장하지 않습니다.

<p>HTML:

<p>
<p>해결 방법 باستاام box-shadow:

<p>대안 접근 방식은 음수 값으로 box-shadow 속성을 활용하여 텍스트 뒤에 두꺼운 밑줄이 나타나는 환상을 만드는 것입니다. inset 속성을 설정하면 그림자가 안쪽으로 투사되어 텍스트 아래에 실선이 생성됩니다.

<p>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>HTML:

<p>
  ABC

<p>이 방법 기본 위치에 영향을 주지 않고 텍스트 뒤에 두꺼운 밑줄을 효과적으로 만듭니다.

위 내용은 CSS를 사용하여 텍스트 뒤로 확장되는 두꺼운 밑줄 효과를 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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