강의 목표


Transition 효과

Transition 기본 개념

TransitionCSS에서 요소가 상태(값)를 변경할 때, 그 변화를 일정 시간 동안 부드럽게 처리하는 애니메이션입니다. Tailwind CSS는 이러한 전환 효과를 간단하게 구현할 수 있는 유틸리티 클래스를 제공합니다.

Tailwind CSS에서 Transition 사용법

Tailwind에서는 간단한 유틸리티 클래스를 통해 Transition 효과를 적용할 수 있습니다.

기본 사용법

<body class="min-h-screen flex flex-col gap-y-4 items-center justify-center">
  <!-- Transition 미적용 -->
  <button
    class="text-5xl bg-blue-500 hover:bg-blue-900 text-white font-bold py-2 px-4 rounded"
  >
    Hover me
  </button>
  <!-- Transition 적용 -->
  <button
    class="text-5xl bg-blue-500 hover:bg-blue-900 text-white font-bold py-2 px-4 rounded transition duration-500"
  >
    Hover me
  </button>
</body>

설명

전환 속성 지정 (transition-property)

transition-all, transition-colors, transition-opacity 등의 클래스를 사용하여 특정 속성만 전환되도록 할 수 있습니다.