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

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

WBOY
WBOY원래의
2024-07-17 14:49:571118검색

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

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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