상세 컨텐츠

본문 제목

[CSS] 마우스 커서 속성 (hover, active, enabled, disabled)

CSS

by 웹시코기 2024. 6. 9. 22:07

본문

 hover, active

<head>
    <style>
        h1:hover {color:red
        h1:active{color:blue;}
    </style>
</head>
<body>
    <h1>마우스 속성</h1>
</body>

커서가 요소 위에 없는 기본 상태

hover : 마우스 커서가 요소 위로 움직였을 때의 상태

h1:hover {color : red;}  이 코드에 따르면 마우스 커서가 h1 요소 위로 이동하면 글자 색상이 빨간색으로 바뀝니다.

active : 요소가 클릭된 상태

h1:active {color : blue;}  이 코드에 따르면, h1 요소를 클릭하면 글자 색상이 파란색으로 바뀝니다.

 

 

enabled, disabled

<head>
    <style>
        input:enabled {background-color:yellow;}
        input:disabled {background-color:gray;}
        input:focus {background-color:orange;}
    </style>
</head>
<body>
    <h2>Enabled</h2>
    <input type="text" />
    <h2>Disabled</h2>
    <input disabled="disabled" />
</body>

enabled : 사용자가 데이터를 입력하고 상호 작용할 수 있는 상태

disabled : 사용자가 데이터를 입력하거나 상호 작용할 수 없는 상태

focus : 사용자가 요소를 클릭하면 해당 요소에 스타일 적용

 

enabled 상태의 input 요소는 노란색 배경을 가지며, 사용자가 데이터를 입력할 수 있습니다. 포커스를 받으면 배경색이 주황색으로 바뀝니다.

disabled 상태의 input 요소는 회색 배경을 가지며, 사용자가 데이터를 입력할 수 없습니다.

'CSS' 카테고리의 다른 글

[CSS] 자손, 자식, 형제 선택자  (0) 2024.06.09
[CSS] 기본 용어 정리  (0) 2024.06.01

관련글 더보기