현재 회사 홈페이지를 제작하고있습니다.
특정 텍스트에 css 애니메이션 효과를 주었는데
원페이지 홈페이지다 보니 효과가 보이지 않습니다.
그래서 스크롤이 내려 애니메이션효과가 있는곳에 도착할때
효과를 보여주고 싶은데 어떻게 수정해야할지 모르겠어서 문의드립니다.
.about_text1 {
font-size:16px;
line-height: 1.5;
margin:0px;
width:900px;
position:absolute;
top:0px;
left:0px;
-webkit-animation-name: about_text1;
-webkit-animation-duration: 1.5s;
animation-name: about_text1;
animation-duration: 1.5s;
}
@-webkit-keyframes about_text1 {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes about_text1 {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
정리해서 말씀드리자면 위의 애니메이션효과가 스크롤을 내려 특정 div에 도착할때 구현되도록 하고싶습니다.
안녕하세요~^^
jQuery의 scrollTop()을 사용하시면 스크롤의 위치를 확인할 수 있습니다.
아래의 링크를 참고해보시겠어요?
https://api.jquery.com/scrollTop
jQuery의 offset() 또는 position()으로 특정 태그의
절대좌표 또는 상대좌표를 확인할 수 있습니다.
아래의 링크들도 참고해보시겠어요?
https://api.jquery.com/position
고맙습니다.