// =============================== // REVEAL TITLE WORD ANIMATION // ===============================
document.addEventListener("DOMContentLoaded", () => {
const titles = document.querySelectorAll('.reveal-title');
// تبدیل متن به span های کلمهای titles.forEach(title => {
const text = title.textContent.trim();
title.innerHTML = text .split(' ') .map((word, index) => `${word} ` ) .join(''); });
// IntersectionObserver برای انیمیشن ورود const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if(entry.isIntersecting){ entry.target.classList.add('is-visible'); } else { entry.target.classList.remove('is-visible'); }
});
},{ threshold: 0.35 });
document.querySelectorAll('.reveal-title').forEach(el => { observer.observe(el); });
});