티스토리 뷰
728x90
반응형
안녕하세요 저는 찐망고이고
오늘은 마우스 커서를 따라다니는 이미지 효과를 만들어 볼건데요..
이벤트는 mousemove를 사용하고
좌표값을 알 수 있게 pageX와 pageY를 체크하시면 되요
작년 10월에 SELECTO COFFEE 웹사이트가 업데이트 되었는데..
https://www.selecto.co.kr/brand/main.asp
셀렉토커피
커피전문점,카페창업,아메리카노 전문점,브런치 카페,입맛에 따라 골라먹는 커피전문점등
www.selecto.co.kr

요 귀여운 친구가

마우스를 따라다니더라구요~~
머 아주 간단한 코드로 가능하니까 작업해볼께요
일단 이미지를 넣어야하는 요소가 필요하고 그 요소에 이미지를 담을거고
그친구를 mousemove이벤트를 이용하여 움직일겁니다.
// html
<div class="cursor">
<img src="img/mouse-cursor.png">
</div>
// javascript
document.addEventListener('mousemove', (e) => {
let mouseX = e.pageX + 10; // document의 x좌표값
let mouseY = e.pageY + 10; // document의 y좌표값
let cursor = document.querySelector('.cursor');
cursor.style.left = mouseX + 'px';
cursor.style.top = mouseY + 'px';
})
마우스가 잘 따라다니죠? style로 left값과 top을 이동하기때문에
css에 position꼭 넣어주셔야 해요~
See the Pen mousemove by 찐망고 (@nnwbliyz-the-styleful) on CodePen.
728x90
반응형
'WEB > JS코드' 카테고리의 다른 글
| iOS 에서 동영상 재생이 안되나요? (1) | 2023.07.10 |
|---|---|
| JS) 스크롤 이동시 숫자카운트 (2) | 2023.07.06 |
| JS) 숫자 카운트 setInterval(), setTimeout(), toLocaleString(); (0) | 2023.06.28 |
| js) 스크롤 이벤트 - offsetTop과 scrollY (1) | 2023.06.19 |
| JS) 타이핑하며 나오는 텍스트효과 (0) | 2023.06.09 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 프론트엔드
- 오블완
- seo
- 피그마
- 웹접근성
- 웹표준
- UI디자인
- css
- 머터리얼디자인
- 웹디자인
- ai사주
- 서비스기획
- 디자인팁
- figma
- html
- 2024웹디자인
- 웹디자인팁
- 반응형웹
- 웹퍼블리싱
- uiux
- 구글머터리얼디자인
- 찐망고사주
- 티스토리챌린지
- 웹폰트
- JavaScript
- 디자인시스템
- 바이브코딩
- UX디자인
- 웹디자인개발기능사
- CSS3
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함