.img-box{ position: relative; padding-bottom: calc(세로/가로*100%); img{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; }
(script) const mainSlide = new Swiper('.main-slide', { slidesPerView : 'auto' }) (css) .swiper-slide{ width:auto; }
gsap.to를 사용하여 반복되는 회전 효과를 줌
scrollTrigger를 사용하여 스크롤시, 반대 방향 & 더 강한 회전 효과를 줌
position:sticky;를 사용하여 스크롤시에도 계속 보이게끔 하는 효과를 줄 수 있음
부모 범위 내(scroll 박스)에서 고정 (높이가 달라야 함)
부모 요소 중에 overflow:hidden, auto, scroll 속성이 있으면 안됨
p { background:linear-gradient(to right, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.3) 50%); background-size:200% 100%; background-position-x:100%; color:transparent; background-clip:text; -webkit-background-clip:text; }
var mouseX = e.pageX; var mouseY = e.pageY; $('.mouse-circle').css({ left: mouseX + "px", top: mouseY + "px", })
var mouseX = e.pageX; var mouseY = e.pageY; gsap.to('.mouse-circle',{ left: mouseX, top : mouseY })