마우스 커서를 조작해보면서 짜증나는 UX를 만들었어요.
3132 단어 JavaScriptcodepenCSS
성과물
CodePen - Mouse Cursor Jamming
"CLICK ME!"버튼이 마우스에 가까울수록 커서가 커집니다.그거밖에 없어요.
물론 스마트폰에 커서가 표시되지 않아 지원되지 않습니다
어떻게 설치했어
브라우저에서 마우스 커서의 위치를 수정할 수 없습니다.
그걸 할 수 있었다면 안전성이 무서웠을 거야.
이번에 실시한 것은 단지 마우스 커서를 가지고 노는 척했을 뿐이다.
이것밖에 못했어↓
브라우저에서 마우스 커서의 위치를 수정할 수 없습니다.
그걸 할 수 있었다면 안전성이 무서웠을 거야.
이번에 실시한 것은 단지 마우스 커서를 가지고 노는 척했을 뿐이다.
이것밖에 못했어↓
cursor: url(...)
단독 커서로 바꿀 수 있어요.<div class="target">...<div>
<style>
.target {
cursor: none
}
</style>
또한 브라우저에서 마우스 커서의 위치를 가져올 수 있습니다.viewElement.addEventListener('mousemove', (mouse) => {
console.log(mouse.pageX, mouse.pageY)
...
})
이렇게 하면 마음대로 할 수 있다.전체 코드
See the Pen Mouse Cursor Jamming by 카페🔰( @redshoga ) ( @redshoga ) on CodePen .
잡담
이걸 왜 했냐면 예전에 어떤 수상한 사이트에서 당했기 때문이야p>
이걸 왜 했냐면 예전에 어떤 수상한 사이트에서 당했기 때문이야p>
당시 "마우스가 납치되었습니다!"그러고 보니 마우스 커서를 숨긴 상태로 두었네↑ 이렇게 하면 돼!나는 단번에 알아차렸다p>
소양이 없는 사람이 사이트에 들어왔을 뿐이다. "나는 바이러스에 감염됐어! 봐, 마우스 커서가 뺏겼지?"만약 이렇게 말한다면, 나는 강제로 장난을 칠지 모르겠다.따라서 cursor
나는 속성에서 커서가 놀리는 것은 일종의 취약성이라고 생각한다p>
도 이런 일이 있다cursor
. 속성을 없애는 게 좋을 것 같아.(또는 none 또는 URL을 설정할 수 없음)
종료엉덩이
Reference
이 문제에 관하여(마우스 커서를 조작해보면서 짜증나는 UX를 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/redshoga/items/8f8579a60a8e5ed49d6d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)