본문 바로가기
html, css, 자바스크립트/css

css 가상 클래스 셀렉터에 대하여 알아보기

by 개발자 L 2023. 3. 13.
반응형

css 가상 클래스 셀렉터에 대하여 알아보기

네 안녕하세요, 이번 포스팅에서는 가상 클래스 셀렉터에 대하여 알아보도록 하겠습니다.

가상 클래스 셀렉터도 id와 class 셀렉터만큼이나 자주 쓰이는 셀렉터라서 되게 중요한 셀렉터입니다.

그래서 이번 포스팅에서는 이 가상 클래스 셀렉터를 사용하는 방법에 대하여 알아보도록 하겠습니다.

그럼 지금부터 시작하도록 하겠습니다.

 

1. 가상 클래스 셀렉터

가상 클래스 셀렉터는 '가상'이라는 말에서 알 수 있듯이,

어떤 일이 일어났을 때에만 적용이 되는 셀렉터입니다.

이 셀렉터를 쓸 때는 ':'를 이용하는데,

우리가 적용하고자 하는 태그 뒤에 ':'를 붙이고,

그 뒤에 그것과 연결을 지을 셀렉터 속성을 입력하면 해당 셀렉터가 실행이 될 때 실행이 됩니다.

제가 간단한 예를 하나 보여드리도록 하겠습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>셀렉터 만들기</title>
    <style>
    li:hover { background : yellowgreen; }
    h3:first-letter { color : red; }
    </style>
</head>
<body>
    <h3>Web Programming</h3>
    <hr>
    <div>
        <div>2학기 <strong>학습 내용</strong></div>
        <ul>
            <li>HTML5</li>
            <li><strong>CSS</strong></li>
            <li>JAVASCRIPT</li>
        </ul>
        <div>60점 이하는 F!</div>
    </div>
</body>
</html>

 

반응형

 

이렇게 한 번 작성을 해봤습니다.

여기에 hover라는 속성과 first-letter라는 속성이 있을 겁니다.

각각은 마우스 커서가 올라갈 때, 그리고 해당 태그의 첫 글자를 강조할 때 이벤트가 일어나도록 하는 속성입니다.

그래서 결과 화면은 이렇게 나옵니다.

이렇게 마우스 커서가 올라가지 않았으면 아무것도 뜨지 않는데,

마우스 커서가 올라가면 배경색이 초록으로 바뀝니다.

 

여기까지 가상 클래스 셀렉터에 대하여 알아보았습니다.

다음 포스팅에서는 이 가상 클래스 셀렉터가 사용하는 이벤트 속성에 대하여 알아보도록 하겠습니다.

긴 글 읽어주신 독자분들께 진심으로 감사드립니다~

반응형

댓글