ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pseudo-class
    HTML,CSS 2022. 1. 18. 18:27
    .btn:hover {
      background : chocolate; /*마우스를 올려놓을 때*/
    }
    .btn:focus {
      background : red; /*클릭 후 계속 포커스 상태일 때*/
    }
    .btn:active {
      background : brown; /*클릭 중일 때*/
    }

    위와 같이 class뒤에 :뭐시기 를 적어서 상태에 따라 스타일을 줄 수도 있다.

    위처럼 세개의 pseudo-class를 같이 쓰려면 hover-focus-active 순서로 사용해야 한다.

     

    :any-link /*방문 전, 방문 후 링크 한번에 선택할 때*/
    :playing /*동영상, 음성이 재생중일 때*/
    :paused /*동영상, 음성이 정지시*/
    :autofill /*input의 자동채우기 스타일*/
    :disabled /*disabled된 요소 스타일*/
    :checked /*체크박스나 라디오버튼 체크되었을 때*/
    :blank /*input이 비었을 때*/
    :valid /*이메일 input 등에 이메일 형식이 맞을 경우*/
    :invalid /*이메일 input 등에 이메일 형식이 맞지 않을 경우*/
    :required /*필수로 입력해야할 input의 스타일*/
    :nth-child(n) /*n번째 자식 선택*/
    :first-child /*첫째 자식 선택*/
    :last-child /*마지막 자식 선택*/

    이거 말고도 많으니 쓸게 있다면 찾아서 써보자!

    (https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes)

     

    a:link { 
      color : red; /*방문 전 링크*/ 
    } 
    a:visited { 
      color : black; /*방문 후 링크*/ 
    }

    이렇게 a 태그에 쓰기도 한다.

    'HTML,CSS' 카테고리의 다른 글

    transition과 overflow  (2) 2022.01.21
    media query와 단위  (2) 2022.01.21
    Table  (2) 2022.01.17
    Form & input태그  (1) 2022.01.13
    css reset파일과 각종 라이브러리  (2) 2022.01.12

    댓글

Designed by Tistory.