English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS 기본 교육

CSS 상자 모델

CSS3기본 튜토리얼

CSS 참조 매뉴얼

CSS @규칙(RULES)

CSS Cursors(커서)

CSS 커서 속성은 마우스가 특정 영역이나 웹 페이지의 링크에 오게 되면 커서 유형(즉, 마우스 포인터)을 정의하는 데 사용됩니다.

커서 외관 변경

브라우저는 일반적으로 웹 페이지의 어떤 빈 공간에도 마우스 포인터를 표시하며, 손가락을 신발에 걸친 모습을 링크나 클릭할 수 있는 아이템에 표시하고, 편집 커서를 어떤 텍스트나 텍스트 필드에 표시합니다. CSS를 사용하여 이러한 속성을 다시 정의하여 다양한 다른 커서를 표시할 수 있습니다.

h1 {
    cursor: move;
}
p {
    cursor: text;
}
테스트해 보기‹/›

다음은 대부분의 브라우저가 수락할 수 있는 다양한 커서를 보여줍니다. 마우스 포인터를 출력 열의 “TEST” 링크에 두고 커서를 보여주세요.

보기예제보기
defaulta:hover{cursor:default;}테스트
pointera:hover{cursor:pointer;}테스트
texta:hover{cursor:text;}테스트
waita:hover{cursor:wait;}테스트
helpa:hover{cursor:help;}테스트
progressa:hover{cursor:progress;}테스트
crosshaira:hover{cursor:crosshair;}테스트
movea:hover{cursor:move;}테스트
url()a:hover{cursor:url("custom.cur"), default;}테스트

보기더 많은 커서»

커스텀 커서 생성

완전히 커스텀된 커서도 가질 수 있습니다.

cursor 속성은 사용자 정의 커서 값의 쉼표 구분된 목록을 처리하고, 뒤에일반 커서첫 번째 커서가 잘못 지정되거나 찾을 수 없으면, 쉼표로 구분된 목록의 다음 커서를 사용하며, 이를 반복하여 사용 가능한 커서를 찾을 때까지 이어집니다.

사용자 정의 커서가 유효하지 않거나 브라우저에 지원되지 않으면 목록의 마지막에 있는 일반 커서가 사용됩니다.

추천:커서에 사용할 수 있는 표준 형식은 .cur 형식입니다. 그러나, 온라인에서 무료로 제공되는 이미지 변환기 소프트웨어를 사용하여 .jpg과 같은 이미지를 .cur 형식으로 변환할 수 있습니다.

a {
    cursor: url("custom.gif"), url("custom.cur"), default;
}
테스트해 보기‹/›

위의 예제에서 custom.gif, custom.cur는 커스텀 커서 파일로 서버 공간에 업로드되었으며, default는 일반 커서입니다. 커스텀 커서가 분실되거나 브라우저가 그것을 지원하지 않으면 일반 커서가 사용됩니다.

경고:커스텀 커서를 선언하려면 목록의 마지막에 정의해야 합니다일반 커서아니면 커스텀 커서가 올바르게 표시되지 않습니다.

이것은 커스텀 커서의 실제 데모입니다.

주의: IE9이전 버전에서는 .cur 스태틱 커서와 .ani 애니메이션 커서의 URL 값만 지원했습니다. 그러나 Firefox, Chrome, Safari와 같은 브라우저는 .cur, .png, .gif, .jpg을 지원하지만 .ani를 지원하지 않습니다.