실전 코딩/CSS

자동으로 숫자 넣기

정리무새 2023. 2. 8. 18:13
728x90
반응형

css 속성중에 counter 관련한 속성이 있다.

사용 방법은 이렇다.

.grid > .item *8의 구조로 되어있고, 알아 볼 속성은

.gird의 counter-reset,

.item::before의 counter-increment, content의 counter() 다. 다음과 같이 css를 준다면

 

이렇게 알아서 넘버링을 해준다.

 

* counter-reset : 초기화 진행(초깃값 0). 카운터의 이름을 설정한다. 지정하는 이름 중 "none", "inherit", "initial"은 사용 불가. (위에서는 item으로 설정)

* counter-increment : 설정된 카운터 값을 1씩 증가시킨다. (위에서는 item의 카운터 값을 1씩 증가 시킴)

* counter() : 가상요소의 content에 counter(item)처럼 설정된 이름을 넣어주면 값을 표시한다.

 

** content에 "텍스트 " counter(item)이라고 쓰면 텍스트 1 ~ 이렇게 앞에 텍스트를 붙일 수도 있다.

ex) 

 

- 참고 자료 : https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters

728x90
반응형