https://beige.de/?c=mode&c=interior&c=kultur&c=reisen
위 페이지에서 요소들이 하나씩 딜레이되면서 나오는데요,
저는 이런식으로 구현해봤습니다.
function init() {
const fadeColumns = document.querySelectorAll('.fade-col');
var num = 500;
for (let i = 0; i < fadeColumns.length; i++) {
fadeColumns[i].style.animationDelay = `${num}ms`;
num += 75;
}
}
init();
애니메이션은 scss에서
.fade-col {
animation: fade-in 400ms ease-out forwards;
}
@keyframes fade-in {
0% {
opacity: 0;
transform: translate3d(0, 5px, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
이렇게 했구요
근데 저는 동작이 이렇습니다..
https://youtu.be/HKI-tdIzN9M
(여기 비디오가 안올라가서 유튜브에서 올렸습니다.)
https://beige.de/?c=mode&c=interior&c=kultur&c=reisen
여기 사이트와 똑같이하려면 어느부분을 더 손봐야할까요?