Notice
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
관리 메뉴

Jade_o.o

[css] selector 실습3 - 가상 클래스 선택자 & 가상 요소 선택자 본문

CSS

[css] selector 실습3 - 가상 클래스 선택자 & 가상 요소 선택자

by jade 2024. 1. 12. 11:40

1. 가상 클래스 선택자
    1-1 hover, active, focus, checked
    - E:active {} E 요소에 마우스 클릭 또는 키보드 엔터가 눌리는 동안
    - E:hover {} E 요소에 마우스가 올라가 있는 동안
    - E:focus {} E 요소에 포커스가 머물러 있는 동안(input, textarea)
    - E:checked {} E 요소가 체크 되었을 때 (radio, checkbox)

 

 

1-2 순서와 관련된 가상클래스 선택자
    - E:first-child E 요소가 첫번째라면 선택 
    - E:last-child E 요소가 마지막이라면 선택
    - E:nth-child(n) E 요소가 n번째라면 선택
        - 괄호 안에는 숫자,n과 관련된 수식, odd/even 키워드
    - E:not(XYZ) E 요소 중에 XYZ가 아닌 요소 선택

 

2. 가상 요소 선택자

    - .div2:after { content:' after'; color:white;}
    -  div2:hober:after {...}

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>selector 실습3 - 가상 클래스 선택자1</title>
    <style>
        h1:hover{
            color:red
        }
        a:active{
            background-color: blue;
        }
        input:focus{
            background-color: orange;
        }
    </style>
</head>
<body>
    <h1>h1 tag</h1>
    <a>a tag</a> <br/>
    <input type="text">
</body>
</html>

 

 

1. 가상 클래스 선택자
    1-1 hover, active, focus, checked
    - E:active {} E 요소에 마우스 클릭 또는 키보드 엔터가 눌리는 동안
    - E:hover {} E 요소에 마우스가 올라가 있는 동안
    - E:focus {} E 요소에 포커스가 머물러 있는 동안(input, textarea)
    - E:checked {} E 요소가 체크 되었을 때 (radio, checkbox)

 

 

1-2 순서와 관련된 가상클래스 선택자
    - E:first-child E 요소가 첫번째라면 선택 
    - E:last-child E 요소가 마지막이라면 선택
    - E:nth-child(n) E 요소가 n번째라면 선택
        - 괄호 안에는 숫자,n과 관련된 수식, odd/even 키워드
    - E:not(XYZ) E 요소 중에 XYZ가 아닌 요소 선택

 

2. 가상 요소 선택자

    - .div2:after { content:' after'; color:white;}
    -  div2:hober:after {...}