Languages/CSS
[CSS] 가상요소, 가상클래스란? (의사요소, 의사클래스)
MOONCO
2022. 3. 31. 15:43
CSS 가상요소란?
CSS선택자에 추가하는 키워드로,
우리가 선택한 요소의 일부분에만 스타일을 입힐 수 있게 해준다.
가상요소의 종류
가상요소 | 기능 |
p::first-line { 스타일 } | p문단의 첫번째 줄에만 스타일을 적용한다. |
div::first-letter { 스타일 } | |
p::before { content: "😀", 스타일... } | p문단 바로 앞에 😀 아이콘 추가, 스타일 적용 |
p::after { content: "🤣", 스타일... } | p문단 바로 뒤에 🤣 아이콘 추가, 스타일 적용 |
div::backdrop { 스타일 } | div 내부, 콘텐츠가 없는 부분에 스타일 적용 |
div::cue { 스타일 } | |
div::cue-region { 스타일 } | |
div::grammar-error { 스타일 } | |
div::marker { 스타일 } | |
div::part(요소) { 스타일 } | |
div::placeholder { 스타일 } | |
div::selection { 스타일 } | |
div::slotted(요소) { 스타일 } | |
div::spelling-error { 스타일 } |
의사 요소 - CSS: Cascading Style Sheets | MDN
CSS 의사 요소(가상 요소)는 선택자에 추가하는 키워드로, 선택한 요소의 일부분에만 스타일을 입힐 수 있습니다. 예를 들어 ::first-line (en-US)을 사용하면 문단 첫 줄의 글씨체만 바꿀 수 있습니다.
developer.mozilla.org
CSS 가상클래스란?
CSS선택자에 추가하는 키워드로,
우리가 선택한 요소의 조건에 따라 스타일을 입힐 수 있게 해준다.
가상클래스의 종류
가상요소 | 기능 |
p:hover { 스타일 } | p문단위에 마우스가 올라갔을때, 해당 스타일을 적용 |
p:active { 스타일 } | p문단을 클릭중일때, 해당 스타일을 적용 |
p:focus { 스타일 } | p문단을 클릭했을때, 해당 스타일을 적용 |
의사 클래스 - CSS: Cascading Style Sheets | MDN
CSS 의사 클래스(가상 클래스)는 선택자에 추가하는 키워드로, 선택한 요소가 특별한 상태여야 만족할 수 있습니다. 예를 들어 :hover를 사용하면 포인터를 올렸을 때에만 글씨 색을 바꾸고 싶을
developer.mozilla.org
반응형