【초보자라도 알아】 마우스 커서를 좋아하는 이미지로 바꾸는 방법
아무래도 7note입니다. PC의 마우스 커서를 원하는 이미지로 변경하세요.
마우스 커서라고 하면 ↗︎ 이런 형태의 화살표가 일반적입니다만, 조금 소스를 쓰는 것만으로 이 커서를 좋아하는 이미지로 할 수 있습니다.
마우스 커서를 원하는 이미지로 만드는 방법
index.html<div id="cursor"><img src="sample.png" alt=""></div> <!-- imgタグを設定 -->
style.cssbody {
cursor: none; /*本物のカーソルを非表示に*/
}
#cursor{
position: fixed; /* 絶対位置になるように指定 */
z-index: 2; /* 重なり順を上に指定。他の要素に合わせて数字を大きくしてください。 */
pointer-events: none;/*【重要】マウス直下に常に画像があるので、全てをクリックできなくなる。noneにして対応*/
}
script.js$(function(){
var cursor=$("#cursor"); // カーソルになる要素を指定
$(document).on("mousemove",function(e){ // マウスカーソルが動いた時に実行
var x=e.clientX; // カーソルの横座標を取得
var y=e.clientY; // カーソルの縦座標を取得
// 取得した座標をCSSに反映させる
cursor.css({
"top":y+"px",
"left":x+"px"
});
});
});
해설
먼저 CSS를 사용하여 기본 커서를 숨깁니다.
자바스크립트를 사용하여 커서의 위치를 계속해서 가져옵니다.
그 취득하고 있는 위치에 준비한 화상을 배치하는 것으로, 마치 화상이 커서인 것처럼 자유롭게 움직일 수 있게 됩니다.
요약
스마트 폰이 보급되어 있기 때문에 커서의 이미지를 바꿀 수 있다고해서 수요는 적을까 생각합니다.
그러나, qiita와 같이 PC로부터의 액세스가 중심이 되고 있는 사이트도 아직도 있기 때문에, 사용법에 따라서는 재미있는 사용법을 할 수 있을지도.
어머니!
~ Qiita에서 매일 게시 중!! ~
【초보자용】WEB 제작의 조금 테크 모임
Reference
이 문제에 관하여(【초보자라도 알아】 마우스 커서를 좋아하는 이미지로 바꾸는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/7note/items/486774ddce54431bb6c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<div id="cursor"><img src="sample.png" alt=""></div> <!-- imgタグを設定 -->
body {
cursor: none; /*本物のカーソルを非表示に*/
}
#cursor{
position: fixed; /* 絶対位置になるように指定 */
z-index: 2; /* 重なり順を上に指定。他の要素に合わせて数字を大きくしてください。 */
pointer-events: none;/*【重要】マウス直下に常に画像があるので、全てをクリックできなくなる。noneにして対応*/
}
$(function(){
var cursor=$("#cursor"); // カーソルになる要素を指定
$(document).on("mousemove",function(e){ // マウスカーソルが動いた時に実行
var x=e.clientX; // カーソルの横座標を取得
var y=e.clientY; // カーソルの縦座標を取得
// 取得した座標をCSSに反映させる
cursor.css({
"top":y+"px",
"left":x+"px"
});
});
});
Reference
이 문제에 관하여(【초보자라도 알아】 마우스 커서를 좋아하는 이미지로 바꾸는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7note/items/486774ddce54431bb6c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)