티스토리 뷰
설명
마우스의 위치값에 따라서 글씨가 움직입니다.
보여지는 글씨는 한줄이지만 실제로는 두줄씩 있는 상태에서 각도를 조절해준 뒤 overflow: hidden으로 안보이게 처리해 주었습니다.
function mousemove(e){
// 마우스 좌표값 가운데로 설정
let positionSlow = (e.pageX - (window.innerWidth/2)) * 0.1;
let positionFast = (e.pageX - (window.innerWidth/2)) * 0.2;
gsap.to(".spanSlow", {duration: 0.4, x: positionSlow});
gsap.to(".spanFast", {duration: 0.4, x: -positionFast});
gsap.to(".cursor", {duration: 0.3, left: e.pageX, top: e.pageY});
}
document.addEventListener("mousemove", mousemove)
'Script Sample > Mouse Effect' 카테고리의 다른 글
Mouse Effect 마우스 오버, 텍스트 효과 (0) | 2022.04.15 |
---|---|
Mouse Effect - 텍스트 효과2 (0) | 2022.04.14 |
Mouse Effect - 이미지 효과2 (0) | 2022.03.01 |
Mouse Effect - 이미지 효과 (0) | 2022.02.24 |
Mouse Effect - 조명 효과 (0) | 2022.02.23 |
댓글
© 2018 webstoryboy