1. 인터랙티비티
  2. cursor

인터랙티비티

cursor

엘리먼트 위에 마우스를 올렸을 때 커서 스타일을 제어하는 유틸리티입니다.

ClassStyles
cursor-auto
cursor: auto;
cursor-default
cursor: default;
cursor-pointer
cursor: pointer;
cursor-wait
cursor: wait;
cursor-text
cursor: text;
cursor-move
cursor: move;
cursor-help
cursor: help;
cursor-not-allowed
cursor: not-allowed;
cursor-none
cursor: none;
cursor-context-menu
cursor: context-menu;

예제

기본 예제

cursor-pointercursor-grab 같은 유틸리티를 사용해 요소 위에 마우스를 올렸을 때 표시되는 커서를 제어할 수 있습니다:

각 버튼 위에 마우스를 올려 커서가 어떻게 바뀌는지 확인하세요

<button class="cursor-pointer ...">제출</button><button class="cursor-progress ...">저장 중...</button><button class="cursor-not-allowed ..." disabled>확인</button>

커스텀 값 사용하기

cursor-[<value>] 구문을 사용하세요 cursor를 완전히 커스텀한 값으로 설정하려면:

<button class="cursor-[url(hand.cur),_pointer] ...">  <!-- ... --></button>

CSS 변수를 사용하려면 cursor-(<custom-property>) 구문을 사용할 수도 있습니다:

<button class="cursor-(--my-cursor) ...">  <!-- ... --></button>

이는 cursor-[var(<custom-property>)] 의 단축 표현으로, 자동으로 var() 함수를 추가해 줍니다.

반응형 디자인

접두사 a cursor 유틸리티 md:와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:

<button class="cursor-not-allowed md:cursor-auto ...">  <!-- ... --></button>

변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.

Copyright © 2025 Tailwind Labs Inc.·Trademark Policy