본문 바로가기
웹/HTML & CSS

<ul> <li> 앞에 위치한 점. 점 대신 간단하게 모양을 바꿔보자

by void pattern 2020. 6. 13.

안녕하세요 웹로드케스트입니다.

 

ul li 태그를 쓰면 항상 li 앞에 위치해 자동으로 붙는 점.

디자이너가 항상 바꿔달라고 하는 그 점!

 

그 점을 이제 bullet(블릿)이라고 하겠습니다.

⬆︎기본 스타일

⬇︎커스텀 스타일

 

bullet!

css만으로 단순하고 쉽게 css만으로 변경할 수 있습니다.

Pseudo-Element(가상요소)를 활용해 만들 수 있는데

가상요소에 대해 모르는 분을 위해 간단하게 설명해드릴게요

 

 

 

css pseudo-element(가상요소)

가상요소는 선택자에 추가할 수 있는 키워드로 

::first-child, ::last-child, ::after, ::before 와 같은 게 있습니다.

 

저는 가상요소 ::before를 사용하겠습니다.

 

 

 

참고 구문

selector::pseudo-element { 
	property: value;
}

 

 

 

css 가상요소를 활용해 li 스타일을 바꾸는 방법! 

<ul> 태그 안에 있는 내용을 가져다가 원하시는 스타일대로 커스텀해보세요.

 

See the Pen custom ul list style with pseudo-element by dadada (@yesna) on CodePen.

 

 

 

[basic bullet style] : 기본 블릿 스타일[small middle dot]

[hyphen] : CSS 가상요소를 이용해 직접 그린 커스텀 스타일

[image] : CSS 가상요소를 이용해 이미지를 이용한 커스텀 스타일

 

 

 

익스에서는 codepen이 정상작동하지 않으니 소스코드도 첨부파일로 남겨둘게요 :)

 

 

추가 궁금한 점이 있으면 댓글 남겨주세요 !

 

댓글