티스토리 뷰
{
function scroll(){
let scrollTop = window.pageYOffset || document.documentElement.scrollTop || window.scrollY
document.querySelector(".scrollTop span").innerText = Math.round(scrollTop)
document.querySelectorAll(".content__item").forEach(el =>{
if(scrollTop >= el.offsetTop - window.innerHeight/2){ //offsetTop에 - innerHeight나누기2 어느 모니터에서든 반정도 됬을때 사진이 나타나게
el.classList.add("show")
}
})
requestAnimationFrame(scroll)
}
scroll();
}
'Script Sample > ParallaxEffect' 카테고리의 다른 글
Parallax Effect 06 - 스크롤링 효과 : 텍스트 효과 (0) | 2022.03.08 |
---|---|
Parallax Effect 05 - 스크롤링 효과 : 이질감 효과 (0) | 2022.03.08 |
Parallax Effect 03 - 스크롤링 효과 : 숨김 메뉴 (0) | 2022.03.08 |
Parallax Effect 02 - 스크롤링 효과 : 사이드 메뉴 (0) | 2022.03.08 |
Parallax Effect 01 - 스크롤링 효과 : 메뉴이동 (0) | 2022.03.08 |
댓글
© 2018 webstoryboy