CSS

pseudo-class 인터랙티브 버튼 만들기

paintover23 2023. 7. 7. 11:38
728x90

[pseudo-class 인터랙티브 버튼 만들기]
클릭했을 때 반응 달라지는 속성 적용하기

.cart-button {
       cursor: pointer;
}
--> 갖다대면 누르는 손가락 생김
.cart-button:hover {
    background: chocolate
}
--> 커서 갖다대면 바뀌는 색깔
.cart-button:focus {
    background: green
}
--> 커서 누르고 (다른 곳 안누르면) 유지되는 색깔
.cart-button:active {
    background: yellow
}
--> 커서 누를때 변화하는 색깔

hover, focus, active 넣을때 순서가 중요함 (hofa:호빠)

마찬가지로 input에도 인터랙티브 반응 적용 가능함

.input-test {
    font-size: 20px;
}
.input-test:focus {
    border-bottom: 5px solid blue;
}
--> 글자 입력할 때 아래에 굵은 선 생성됨
.custom-link {
    text-decoration: none;
}
--> 링크의 밑줄 없애기

.custom-link:link {
    color: yellow;
}
--> 방문 전 링크 스타일링 
.custom-link:visited {
    color: darkblue
}
--> 방문 후 링크 스타일링
728x90
반응형

'CSS' 카테고리의 다른 글

커스텀폰트 적용  (0) 2023.07.07
CSS작명법(OOCSS,BEM)  (1) 2023.07.07
테이블 만들기  (0) 2023.07.07
반응형 메뉴 만들기  (0) 2023.07.07
웹 페이지 꾸미기  (0) 2023.07.07