flowinessence's picture
create a cool landing page showcasing the following info: A practical, hospital-first path
fcc41a7 verified
// Main script file
document.addEventListener('DOMContentLoaded', () => {
// Animate elements on scroll
const animateOnScroll = () => {
const elements = document.querySelectorAll('.step-card, .benefit-card');
elements.forEach((el, index) => {
const elPosition = el.getBoundingClientRect().top;
const windowHeight = window.innerHeight;
if (elPosition < windowHeight - 100) {
el.style.animation = `fadeIn 0.5s ease-out ${index * 0.1}s forwards`;
el.style.opacity = 0;
}
});
};
// Initialize scroll animation
window.addEventListener('scroll', animateOnScroll);
animateOnScroll(); // Run once on load
// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const targetId = this.getAttribute('href');
if (targetId !== '#') {
const targetElement = document.querySelector(targetId);
if (targetElement) {
targetElement.scrollIntoView({
behavior: 'smooth'
});
}
}
});
});
});