IT/HTML&CSS
[HTML/CSS] li 리스트의 점 색깔 바꾸기 (::marker)
hi.anna
2022. 12. 21. 07:44
CSS에서
<li> 태그를 사용하여 목록을 만들면
목록 앞에 점 또는 숫자가 보여집니다.
(<ul> 태그와 사용하면 점, <ol> 태그와 함께 사용하면 숫자)
이 점 또는 숫자의 색깔을 바꾸기 위해서
CSS의 ::marker 가상 요소를 사용할 수 있습니다.
::marker
::marker는 리스트 아이템 앞에 오는 마커를 선택하는 가상 요소입니다.
리스트의 점 색깔 바꾸기
<ul>
<li>하나</li>
<li>둘</li>
<li>셋</li>
</ul>
li::marker {
color: red;
}
li::marker { color: red; }
::marker 가상 요소로 li의 마커를 선택하여 마커의 색깔을 변경하였습니다.
리스트의 점 대신 하트로 바꾸기
<ul>
<li>하나</li>
<li>둘</li>
<li>셋</li>
</ul>
li::marker {
content: '❤ ';
color: pink;
}
li::marker { ... }
::marker 가상 요소로 li 앞의 마커를 선택하여,
기존의 점 모양을 하트로 변경하고,
색상도 변경하였습니다.
반응형