01. 마우스 이펙트
마우스 커서를 따라다니는 기본적인 효과
- 데이터저장하기 : 변수
- 이벤트 객체 : addEventListener("mousemove")
- 이벤트 객체 : mousemove
- 이벤트 속성 : clientX, clientY, offsetX, offsetY, pageX, pageY, screenX, screenY
- 데이터 불러오기 : for(), forEach( )
- 데이터 실행하기 : 함수
- 요소 메서드 : getAttribute() - 속성을 가져오는 메서드, querySelector( )
02. 마우스 이펙트
GSAP를 마우스 사용하여 마우스를 따라다니게 하는 효과
- 데이터 저장하기 : 변수
- 데이터 실행하기 : 함수, 화살표 함수
- 데이터 불러오기 : for(), forEach( )
- 이벤트 객체 : mouseenter, moustleave, mousemove
- 라이브러리 : GSAP
03. 마우스 이펙트
마우스를 따라다니는 조명 효과
- 데이터 저장하기 : 변수
- 데이터 실행하기 : 함수, 화살표 함수
- 이벤트 객체 : mousemove
- 요소 객체 : querySelector( ), clientWidth, clientHeight, offsetWidth, offsetHeight, getBoundingClientRect( )
- 라이브러리 : GSAP.to( )
- CSS : background-attachment: fixed;
04. 마우스 이펙트
마우스의 움직임에 따라 이미지와 커서가 움직이는 효과
- 데이터 저장하기 : 변수
- 데이터 실행하기 : 함수, 화살표 함수
- 브라우저 객체 : window.innerWidth, window.innerHeight
- 요소 객체 : 속성 : clientWidth, clientHeight, offsetWidth, offsetHeight
- 요소 객체 : 메서드 : querySelector( ), getBoundingClientRect( )
- 이벤트 객체 : 메서드 : addEventListener("mousemove")
- 이벤트 객체 : 속성 : pageX, pageY
- 라이브러리 : GSAP : to( )