2022.04.07
가상 클래스(pesudo-class)
가상클래스는 HTML에 이미 존재하는 클래스를 특정 이벤트나 환경에 맞춰 가상으로 클래스를 줘서 css로 제어하는 것
(:)세미클론 한개 사용
* :link
방문하지 않은 링크에 스타일 적용
* :visited
방문한 링크에 스타일 적용
* :hover
특정 요소에 마우스 포인터 올려놓으면 스타일 적용
* :active
마우스를 클릭했을 때
* :focus
마우스를 클릭하고 입력하는 동안 적용
* :first-child
첫번째 자식
* :last-child
마지막 자식
* :nht-child(2n+1)
홀수 번째 자식
가상 요소(pesudo-element)
HTML에 존재하지는 않지만 가상의 요소를 생성하여 스타일을 주는 것
(::)세미클론 두개 사용(세미클론이 하나며도 작동은 되지만 이중클론 권장)
content=""; 가 있어야 가상요소가 만들어지므로 필수 속성
* ::before
요소의 콘텐츠 시작 부분에 생성된 콘텐츠 추가
* ::after
요소의 콘텐츠 마지막 부분에 생성된 콘텐츠 추가
위에 두 요소 사용방법은 아래 링크에서 확인해 주세요
끄적:: CSS선택자
'프론트엔드 > CSS' 카테고리의 다른 글
CSS Grid속성 (0) | 2022.04.13 |
---|---|
CSS filter속성 (0) | 2022.04.13 |
CSS초기화 reset.css 및 CSS 말줄임 표시방법 (0) | 2022.04.07 |
CSS 속성 (0) | 2022.04.06 |
CSS 선택자 (0) | 2022.04.06 |