가상 클래스 선택자
CSS 가상 클래스 선택자
상태라는 의미를 가지고 있다
콜론(:) 한 개 사용
구분
설명
:link { ... }
기본적으로 가지고 있는 상태
:visited { ... }
방문한 상태 (보안상의 문제로 모든 속성을 사용할 수 없고 일부 속성만 사용 가능)
:hover { ... }
마우스가 올라간 상태 (마우스 오버)
:active { ... }
마우스로 클릭한 상태
:focus { ... }
포커스가 된 상태 (탭키를 사용해서 선택된 상태, 마크업을 가장 마지막에 하는 것이 좋다)
:hover { ... }
포거스가 된 상태에서 마우스가 올라간 상태
:active { ... }
포거스가 된 상태에서 마우스로 클릭한 상태
:first-child {... }
첫 번째 자식(대상을 선택하기 쉽게)
:last-child { ... }
마지막 자식
:nth-child(n) { ... }
중간 자식 (처음과 마지막을 제외한)포뮬러 공식이 사용될 수 있다
:nth-child(odd) { ... }
홀수번째 자식 또는 :nth-child(2n+1)로도 사용
:nth-child(even) { ... }
짝수번째 자식 또는 :nth-child(2n)로도 사용
:nth-child(An+B) { ... }
An+B번째 자식
:lang(ko) { ... }
사용되는 언어에 따라 디자인을 적용 가능
:nth-child() 예제
:nth-child(7) 7번째 자식
:nth-child(n+7) 7, 8, 9,...번째 자식
:nth-child(3n+4) 4, 7, 10, 13,...번째 자식
:nth-child(-n+3) 앞에서 세 개의 자식을 나타냄 (0+3, -1+3, -2+3)
:nth-child(n+8):nth-child(-n+15) 8번째부터 15번째 까지의 자식
Last updated