> 웹 프론트엔드 > CSS 튜토리얼 > CSS로 연결된 글머리 기호를 만드는 방법

CSS로 연결된 글머리 기호를 만드는 방법

WBOY
풀어 주다: 2024-07-17 14:49:57
원래의
1134명이 탐색했습니다.

기본 아이디어는 다음과 같습니다

ul 또는 li 태그 아래에 세 개의 li 목록을 만듭니다

        <ul>
          <li>item 1</li>
          <li>item 2</li>
          <li>item 3</li>
        </ul>
로그인 후 복사

li 태그 위치를 상대적으로 지정합니다. 왼쪽 패딩을 추가하세요

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}
로그인 후 복사

li::before CSS 속성을 사용하고 주위에 왼쪽 테두리를 만듭니다.

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}
로그인 후 복사

Image description

이제 li::after CSS 속성을 사용하고 주위에 세 개의 원을 만듭니다

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}

로그인 후 복사

Image description

이제 마지막 목록과 첫 번째 목록에서 줄을 자릅니다

li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}
로그인 후 복사

결과:

Image description

전체 코드:

html:

  <ul>
          <li>item 1</li>
          <li>item 2</li>
          <li>item 3</li>
        </ul>
로그인 후 복사

css:

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}


li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}

로그인 후 복사

위 내용은 CSS로 연결된 글머리 기호를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿