티스토리 뷰
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 에서 동영상 재생이 안되나요? (0) | 2023.07.10 |
---|---|
JS) 스크롤 이동시 숫자카운트 (2) | 2023.07.06 |
JS) 숫자 카운트 setInterval(), setTimeout(), toLocaleString(); (0) | 2023.06.28 |
js) 스크롤 이벤트 - offsetTop과 scrollY (0) | 2023.06.19 |
JS) 타이핑하며 나오는 텍스트효과 (0) | 2023.06.09 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 웹디자인
- 반응형웹
- Slick
- css
- JavaScriptTips
- 프로그래밍기초
- 포토샵합성
- slickAPI
- UI디자인
- css4
- 웹표준
- 스마트폰해상도
- uidesign
- 슬라이드플러그인
- JavaScript
- css그리드
- CSS3
- uxdesign
- margin
- uiux
- boxmodel
- 코딩교육
- 시멘틱마크업
- 피그마플러그인
- 크로스브라우징
- padding
- 자바스크립트숫자카운트
- Border
- 웹접근성
- 디자인팁
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함