728x90
HTML
<div class="cursor">
<div class="text">또리</div>
<div class="text">또리</div>
<div class="text">또리</div>
<div class="text">또리</div>
<div class="text"><span>또리</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;
}
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",
}
})
})
728x90
'JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 라이브러리 핵심 정리 (0) | 2023.05.03 |
---|---|
[JavaScript] 드래그 가능한 슬라이드 구현하기 (0) | 2023.05.01 |
[JavaScript] setInterval() 함수, setTimeout() 함수 (0) | 2023.04.27 |
[JavaScript] 캐러셀(Carousel) 슬라이더 기능 구현 (0) | 2023.04.19 |
[JavaScript] localStorage란? (0) | 2023.04.18 |
댓글