더북(TheBook)

CSS

 

6.6

전환 효과 속성 적용하기

6.6.1 전환이란

CSS에서 한 요소에 적용된 스타일 속성값을 다른 속성값으로 변하게 하는 것을 전환(transition)이라고 합니다. 전환이 어떤 건지 다음 코드를 보며 이해해 봅시다.

06/06/transition.html

  <style>
    .red-box{
      width:100px;
      height:100px;
      background-color:red;
    }
    .red-box:hover{
      background-color:blue;
    }
  </style>
</head>
<body>
  <div class="red-box"></div>
</body>

그림 6-70 실행결과

코드를 실행하면 빨간색 요소가 보입니다. 빨간색 요소에 마우스를 올리면 :hover 가상 클래스 선택자 때문에 파란색으로 변합니다. 이처럼 전환은 기존 속성값이 다른 값으로 변경되는 것을 말합니다. 그리고 CSS3에서 이런 전환이 발생할 때, 전환 효과를 직접 속성으로 지정할 수 있는 전환 효과 속성이 새로 추가됐습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.