관련지식
html, css

특정 영역이나 상황에서 마우스 커서를 바꾸고 싶을때 CSS로 간단하게 적용이 가능합니다.

만약 어떤 처리중임을 표시하거나 선택 불가 같은 효과를 넣고 싶을때 유용합니다. 물론 자바스크립트에서 CSS를 동적으로 수정하여 적용도 가능합니다.

전체 속성은 여기 를 참고하면 되겠습니다.

샘플

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>CSS Template</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
  8. <style>
  9. #main > div { padding:30px; border: 1px solid khaki; }
  10. </style>
  11. </head>
  12. <body>
  13. <div style="background-color:black; width:500px; height:300px; padding:3px">
  14. <div id="main" style="width:100%; height:100%; background-color: white">
  15. <div style="cursor:copy">copy</div>
  16. <div style="cursor:not-allowed">not-allowed</div>
  17. <div style="cursor:progress">progress</div>
  18. </div>
  19. </div>
  20. <script>
  21. document.getElementsByTagName("div")[0].style.cursor = "pointer";
  22. </script>
  23. </body>
  24. </html>