반응형
스타일 시트 CSS 마우스 모양을 바꾸는 cursor 속성 알아보기 |
환경: Eclipse Mars, CSS3 |
cursor 속성은 해당 태그 위치에 마우스를 가져갔을 때 적용한 값의 아이콘 모양을 나타내는데 사용합니다. 다양한 형태의 아이콘이 있는데 주로 로딩을 나타내는 회전하는 아이콘, 클릭이 가능한 표시를 위한 손 모양의 아이콘, 도움말을 표시할 때 쓰는 “?” 아이콘 등이 있습니다. 각 속성별로 어떤 모양들이 있는지 알아 보겠습니다.
▼ 첫 번째 방식은 간단합니다. CSS 에 정의한 상수 값을 넣으면 컴퓨터에 내장되어 있는 시스템 커서를 로딩합니다. 표에서처럼 default, help, pointer 등이 있습니다. 두 번째 커서를 로딩하는 방식은 같은 폴더의 사용자 정의 커서 아이콘을 로딩하거나 URL 주소 링크로 다운받아 사용할 수 있습니다. 예를 들어 .baz { cursor: url(hyper.cur), auto } 이런 형태가 되는 것이죠. 하지만 인터넷 익스플로러에서는 URL 주소 링크는 되지 않습니다.
<style type="text/css"> cursor: “상수값”; </style> |
▼ cursor 의 속성값은 아주 다양합니다. 샘플 소스에 있는 상수 값들이 아래 표에 다 포함되어 있습니다. 표를 참고해서 어떤 커서를 사용할지 결정해야 합니다. 위에서도 이야기 했듯이 주로 사용하는 커서는 pointer 와 wait, progress 입니다.
<!DOCTYPE HTML> <html> <head> <meta charset="euc-kr"> <title>정렬</title> <style type="text/css"> body { background-color: #e7e7e7; } </style> </head> <body> <p style="cursor:auto">Auto</p> <p style="cursor:crosshair">Crosshair</p> <p style="cursor:default">Default</p> <p style="cursor:pointer">Pointer</p> <p style="cursor:move">Move</p> <p style="cursor:e-resize">e-resize</p> <p style="cursor:ne-resize">ne-resize</p> <p style="cursor:nw-resize">nw-resize</p> <p style="cursor:n-resize">n-resize</p> <p style="cursor:se-resize">se-resize</p> <p style="cursor:sw-resize">sw-resize</p> <p style="cursor:s-resize">s-resize</p> <p style="cursor:w-resize">w-resize</p> <p style="cursor:text">Text</p> <p style="cursor:wait">Wait</p> <p style="cursor:help">Help</p> </body> </html>
반응형
'웹 프로그래밍 > 스타일시트 CSS' 카테고리의 다른 글
스타일 시트 CSS box-shadow 속성, 그림자 추가하는 방법 (0) | 2018.10.10 |
---|---|
스타일 시트 CSS border-radius 속성, 테두리, 모서리를 타원으로 표시하기 (0) | 2018.09.17 |
스타일 시트 CSS border-radius 속성, 테두리, 모서리를 둥글게 표시하기 (0) | 2018.08.25 |
스타일 시트 CSS display 속성, 태그의 inline 과 block 속성 바꾸기 (0) | 2018.08.09 |
스타일 시트 CSS 적용 우선 순위 알아 보기 (1) | 2018.07.20 |
스타일 시트 CSS z-index 태그 요소 보이는 순서를 결정 (0) | 2018.07.06 |
스타일 시트 CSS position 속성, 태그의 위치를 설정하는 방법 (0) | 2018.06.27 |
스타일 시트 CSS 안쪽 여백 설정하는 padding 속성 알아보기 (1) | 2018.06.15 |