css state에 대해서

Posted by negabaro kim on Saturday, May 19, 2018 Tags: css   1 minute read

image

브라우저 inspect의 :hov란을 보면 이렇게 active,focus,visited,hover라는 state들이 있다.

  1. hover는 특정element 위에 뭔가를 올릴때의 액션

  2. active는 박스를 클릭할때의 액션

  3. focus는 해당 개체가 포커스..될때의 액션

  4. visited은 어떤 링크를 클릭한후의 액션

코드

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CSS States</title>
  <style>
  .box{
    background-color: red;
    font-size: 40px;
  }
  .box:hover{
    background-color: pink;
  }
  .box:active{
    background-color: green;
  }
  input:focus{
    background-color:blue;
  }
  a:visited{
    color: yellow;
  }
  </style>
</head>
<body>
  <input type="text">
  <span class="box">lalalalalala</span>
  <a href="http://kakao.com">Naver</a>
</body>
</html>

화면 테스트

state