pseudo
:가상, 가짜의 , 모조의
가상 클래스
: 클래스처럼 동작하며 각각의 엘리먼트의 상태에 따라서 선택자가 선택되기도 하고 안되기도함
: 태그 옆에 :를 붙인 후 사용한다.
: 밑에 있는 가상클래스가 우선순위를 가진다.
종류
1. link: 링크를 방문하지 않았을 때 동작하는 가상 클래스
/* 방문하지 않았을 때 */
a:link {
color: black;
}
2. visited: 링크를 방문했을 때 동작하는 가상 클래스
a:visited {
color: red;
}
3. active: 마우스가 해당 요소를 클릭하는 순간부터 떼는 순간까지 요소의 스타일 변경
/* 모든 a태그 중 active되어있는 a 태그를 선택 */
/* active: 마우스가 해당 요소를 클릭하는 순간부터 떼는 순간까지 요소의 스타일 변경 */
a:active {
color: green;
}
4. hover: 마우스를 요소 위에 올려놨을 때 스타일 변경
a:hover {
color: yellow;
}
5. focus: 마우스로 해당요소를 클릭하면 요소의 스타일 변경, 가장 아래쪽에 위치하는 것이 좋음
/* 마우스로 해당 요소를 클릭하면 요소의 스타일 변경 */
/* 기장 아래쪽에 위치하는 것이 좋다. */
a:focus {
color: pink;
}
input:focus {
background-color: red;
color: pink;
}
'html & css > 개념' 카테고리의 다른 글
캐스케이딩이란? (적용 우선순위) 및 실습 (0) | 2023.11.20 |
---|---|
상속 (0) | 2023.11.20 |
반응형 웹 (1) | 2023.11.18 |
레이아웃을 만들기 위한 CSS (1) | 2023.11.18 |
Overflow (1) | 2023.11.18 |