일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #솔루션
- 홈페이지제작
- #CSS
- #image
- happycgi
- #웹솔루션
- #jQuery
- #이미지
- #쇼핑몰
- #홈페이지
- 사이트제작
- #happycgi
- #cgimall
- #홈페이지제작
- javascript
- 해피CGI
- 솔루션
- 쇼핑몰
- 홈페이지
- CSS
- 웹솔루션
- #업종별
- #뉴스
- #동영상
- jquery
- php
- #해피CGI
- CGIMALL
- 게시판
- 해피씨지아이
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] 마우스 따라다니는 텍스트 효과 본문
마우스를 따라다니는 텍스트 애니메이션 효과입니다.
웹페이지를 좀 더 역동적이고 매력적으로 만들 수 있습니다.
HTML 구조
<div class="cursor">
<div class="text">move</div>
<div class="text">move</div>
<div class="text">move</div>
<div class="text">move</div>
<div class="text"><span>move</span></div>
</div>
CSS 소스
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100vh;
background: #161616;
overflow: hidden;
}
.text {
position: absolute;
pointer-events: none;
font-family: venn-extended, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 6em;
-webkit-text-stroke: 1px #fff;
/*font-weight: 500;
text-transform: uppercase;*/
color: #161616;
}
.text span {
color: #fff;
}
.center {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
JS 소스
document.addEventListener("mousemove", e => {
gsap.to(".text", {
x: e.clientX,
y: e.clientY,
stagger: { // wrap advanced options in an object
each: -0.02,
ease: "power2.inOut",
}
})
})
구현된 화면은 사이트에서 확인 가능합니다.
'웹프로그램밍 자료실 > HTML 자료' 카테고리의 다른 글
원하는 영역에만 스크롤 사용하기 overscroll-behavior (0) | 2024.02.23 |
---|---|
[해피CGI][cgimall] 게임으로 배우는 플렉스박스 디펜스 - flexboxdefense.com (0) | 2024.02.19 |
[해피CGI][cgimall] CSS로 지정된 색상명을 확인하고 조합할 수 있는 handy colors (0) | 2024.01.23 |
[해피CGI][cgimall] Scroll with light (CSS only) (0) | 2024.01.17 |
[해피CGI][cgimall] glowy hover effect (0) | 2024.01.16 |