반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정수인코딩
- 행렬
- 파이썬
- 함수
- DOMAPI
- Ajax
- DOM
- 인덱스
- JS
- HTML
- 웹폰트
- NLP
- 매일영어습관
- 노트list
- 신뢰구간
- R
- 노마쌤
- 프로토콜
- Ajax프레임워크
- 질의확장
- 유의수준
- 벡터
- CSS
- Mac konlpy
- Filter
- 명령어
- 자기지도학습
- 노마쌤과 즐거운 영어 습관
- 클러스터링기법
- EC2
Archives
- Today
- Total
채니의 개발일기
CSS - 가상클래스 (:hover, :active,:focus) 본문
728x90
반응형
:hover
마우스 커서가 올라가거나 포커스를 받았을 때 스타일을 변경하는데 사용됩니다.
즉, 사용자가 요소 위로 마우스 커서를 올릴 때 또는 키보드 포커스가 해당 요소에 있는 경우, hover 상태가 발생합니다.
:hover 사용예시
<div class='box'></div>
.box{
height:100px;
width:100px;
background-color:orange;
transition:1s;
}
.box:hover{
width:300px;
background-color:royalblue;
}
:active
사용자가 요소를 마우스 클릭하는 동안 해당 요소가 :active 상태가 됩니다.
<p>
<a href="#">이 링크를 클릭해보요.</a>
</p>
a:active {
color: red;
text-decoration: none;
}
focus
사용자가 요소를 선택하거나 포커스를 이동하여 해당 요소에 초점을 맞출 때, 요소가 :focus 상태가 됩니다.
보통 폼 요소(input, textarea 등)나 링크(<a> 요소) 등 사용자가 입력 또는 선택할 수 있는 요소에 사용됩니다.
<p>
<label for="name">이름:</label>
<input type="text" id="name" placeholder="이름을 입력하세요">
</p>
<p>
포커스를 <a href="#">이 링크</a>에 맞춰보세요.
</p>
input:focus {
border: 2px solid red; /* 테두리를 빨간색으로 변경 */
outline: none; /* 포커스 시 기본적으로 나타나는 외곽선 제거 */
}
a:focus {
color: green; /* 텍스트 색상을 초록색으로 변경 */
text-decoration: underline; /* 밑줄 추가 */
}
728x90
반응형
'프론트엔트 > HTML,CSS' 카테고리의 다른 글
css - display속성 (0) | 2023.07.30 |
---|---|
CSS - 가상클래스 (first-child,last-child,nth-child,부정선택자) (0) | 2023.07.24 |
CSS- margin (0) | 2023.07.18 |
HTML - 절대경로 상대경로 (0) | 2023.07.18 |
css선택자(기본선택자,태그선택자,클래스선택자,아이디선택자) (0) | 2023.07.16 |