Notice
Recent Posts
Recent Comments
Link
초짜코딩의 잡동사니
mouseeffect03 - 조명효과 본문
const cursor = document.querySelector(".cursor");
// const circle1 = document.querySelector(".cursor").clientWidth; //190 : border값이 빠진 상태
// const circle2 = document.querySelector(".cursor").offsetWidth; //200 : border값 포함 상태
const circle3 = document.querySelector(".cursor").getBoundingClientRect(); //bottom: 200, height: 200, left: 0, right: 200, top: 0, width: 200, x: 0, y: 0
function follow(e){
//gsap
gsap.to(cursor, {duration : .3, left : e.pageX - circle3.width/2, top : e.pageY - circle3.height/2});
//출력용
document.querySelector(".pageX").innerHTML = e.pageX;
document.querySelector(".pageY").innerHTML = e.pageY;
}
window.addEventListener("mousemove", follow)
'Script Sample > mouse effect' 카테고리의 다른 글
mouseeffect06 - 텍스트 효과 (0) | 2022.04.18 |
---|---|
mouseeffect05 - 이미지효과2 (0) | 2022.03.04 |
mouseeffect04 - 이미지 효과 (0) | 2022.03.04 |
mouseeffect02 - 따라다니기02 (0) | 2022.02.25 |
mouseeffect01 - 따라다니기 (0) | 2022.02.25 |