Files
shd.build/.agents/skills/frontend-design/assets/vanilla-starter/script.js
T

14 lines
332 B
JavaScript

const observer = new IntersectionObserver(
entries => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
observer.unobserve(entry.target);
}
});
},
{ threshold: 0.2 }
);
document.querySelectorAll('.reveal').forEach(el => observer.observe(el));