nerees3nv8 / script.js
SherlockRamos's picture
############################################
ffe0e1a verified
raw
history blame contribute delete
944 Bytes
document.addEventListener('DOMContentLoaded', () => {
// Typewriter effect for subtitle
const subtitle = document.querySelector('.text-xl');
if (subtitle) {
const text = subtitle.textContent;
subtitle.textContent = '';
let i = 0;
const typeWriter = () => {
if (i < text.length) {
subtitle.textContent += text.charAt(i);
i++;
setTimeout(typeWriter, Math.random() * 100 + 50);
}
}
typeWriter();
}
// Add hover effect to all article cards
const articles = document.querySelectorAll('article');
articles.forEach(article => {
article.addEventListener('mouseenter', () => {
article.style.transform = 'translate(-4px, -4px)';
});
article.addEventListener('mouseleave', () => {
article.style.transform = 'translate(0, 0)';
});
});
});