[css] cursor

Cursor 모양 지정

etc-image-0

개발을 하면서 드래그인 드롭 리스트에 대한 커서를 어떤식을 표현하면 좋을지 고민하다가, cursor의 종류에 대해서 다시한 번 찾아보게 되었습니다. 이후에도 알맞는 커서를 선택해 사용하기 위해서 포스팅을 해보았습니다. 요즘은 커스텀한 커서도 많이 사용하고 있어서, 시간이 된다면 커서를 커스텀하는 방법에 대해서 다뤄보겠습니다.

 

 

etc-image-1
[참고] Microsoft (https://msdn.microsoft.com/en-us/library/aa358795(v=vs.85).aspx)

 

Property Values

Value Description 사용방법  
alias 커서가 생성될 항목의 별칭을 나타냄 cursor: alias;
alias.gif

all-scroll 어떤 방향으로든 스크롤 할 수 있음을 나타냄 cursor: all-scorll
all-scroll.gif

auto 디폴트값, 브라우저가 커서를 설정 cursor: auto;  
cell 셀(또는 셀 집합)을 선택할 수 있음을 나타냄 cursor: cell;
cell.gif

col-resize 커서가 열 크기를 수평으로 조정할 수 있음을 나타냄 cursor: col-resize;
col-resize.gif

context-menu 커서가 컨텍스트 메뉴(내용 메뉴??)를 사용할 수 있음을 나타냄 cursor: context-menu;
context-menu.png
copy 복사할 항목을 나타냄 cursor: copy;
copy.gif
crosshair 십자모양으로 렌더링 cursor: crosshair;
crosshair.gif
default 디폴트 커서 cursor: default;
default.gif

e-resize 상자의 가장자리를 오른쪽(동쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: e-resize;
e-resize.gif
ew-resize 양방향으로 크기 조정할 수 있음을 나타냄 cursor: ew-resize;
3-resize.gif
grab 커서가 무언가를 잡을 수 있음을 나타냄 cursor: grap;
grab.gif
grabbing 커서가 무언가를 잡고 있는 것을 나타냄 cursor: grabbing;
grabbing.gif
help 도움말을 사용할 수 있음을 나타냄 cursor: help;
help.gif
move 이동중임을 나타냄 cursor: moev;
move.gif
n-resize 상자의 가장자리를 위로(북쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: n-resize;
n-resize.gif
ne-resize 상자의 가장자리를 위와 오른쪽(북쪽/등쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: ne-resize;
ne-resize.gif
nesw-resize 양방향 크기 조정 커서를 나타냄 cursor: nesw-resize;
1-resize.gif
ns-resize 양방향 크기 조정커서를 나타냄 cursor: ns-resize;
6-resize.gif
nw-resize 상자의 가장자리를 위와 왼쪽(북쪽/서쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: nw-resize;
nw-resize.gif
nwse-resize 양방향 크기 조정 커서를 나타냄 cursor: nwse-resize;
4-resize.gif
no-drop 커서가 끌어온 항목을 여기에 놓을 수 없을 나타냄 cursor: no-drop;
no-drop.gif
none 요소에 대한 커서가 렌더링되지 않음 cursor: none;  
not-allowed 요청한 작업이 실행되지 않음을 나타냄 cursor: not-allowed;
not-allowed.gif
pointer 포인터이고 링크를 나타냄 cursor: pointer;
pointer.gif
progress 프로그램이 사용 중임을 (진행 중, 로딩중...etc)을 나타냄 cursor: progress;
progress.gif
row-resize 행 크기를 수직으로 조정할 수 있음을 나타냄 curosr: row-resize;
row-resize.gif
s-resize 상자의 가장자리를 아래로(남쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: s-resize;
s-resize.gif
se-resize 상자의 가장자리로 아래쪽과 오른쪽(남쪽/동쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: se-resize;
se-resize.gif
sw-resize 상자의 가장자리로 아래와 왼쪽(남쪽/서쪽)으로 이동해야 함을 나타냄 cursor: sw-resize;
sw-resize.gif
text 선택할 수 있을 텍스트를 나타냄 cursor: text;  
URL 사용자 지정 커서에 대한 쉼표로 구분된 URL 목록 Note. URL 정의 커서를 사용할 수 없는 경우 항상 모록 끝에 일반 커서를 지정함 cursor: ulr(myBall.cur), auto;  
vertical-text 선택할 수 있는 수직 텍스트를 나타냄 cursor: vertical-text;
vertical-text.gif
w-resize 상자의 가장자리 왼쪽(서쪽)으로 이동할 수 있음을(사이즈 조정 가능을) 나타냄 cursor: w-resize;
w-resize.gif
wait 프로그램이 사용 중임(로딩 중)임을 나타냄 cursor: wait;
wait.gif
zoom-in 확대할 수 있음을 나타냄 cursor: zoom-in;
zoom-in.gif
zoom-out 축소할 수 있음을 나타냄 cursor: zoom-out;
zoom-out.gif
initial 속성을 기본값으로 설정    
inherit 상위 요소에서 이 속성을 상속    

- [참고] https://www.w3schools.com/cssref/pr_class_cursor.php

 

 

Auto Crosshair Default Pointer Move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize Text Wait Help

'STYLESHEET > SCSS' 카테고리의 다른 글

[SCSS] text-overflow - 넘치는 텍스트 표기  (0) 2023.03.20
[SCSS] 기본설정  (0) 2023.02.24
display - flex영역  (0) 2022.10.07
css clip-path code / 모서리 짜르기  (0) 2022.07.13