Свяжитесь с нами
Есть вопросы о здоровом образе жизни? Хотите поделиться своим опытом или предложить сотрудничество? Мы всегда рады обратной связи!
Разделы нашего портала
Здоровье
Все о физическом и ментальном благополучии: профилактика заболеваний, укрепление иммунитета, управление стрессом и забота о себе.
Читать статьи
Красота
Натуральный уход за собой, домашние косметические средства, советы по гармоничному образу и принятию своего тела.
Читать статьи
Отношения
Здоровые коммуникации, эмоциональный интеллект, построение гармоничных отношений с собой и окружающими.
Читать статьи
Питание
Сбалансированный рацион, полезные рецепты, информация о продуктах и принципы здорового питания для всей семьи.
Читать статьи
Фитнес
Эффективные тренировки для дома и зала, правильная техника упражнений, мотивация и программы для любого уровня подготовки.
Читать статьи
document.addEventListener(‘DOMContentLoaded’, function() {
// Плавное появление элементов при скролле
const observerOptions = {
threshold: 0.1,
rootMargin: ‘0px 0px -50px 0px’
};
const observer = new IntersectionObserver(function(entries) {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = ‘1’;
entry.target.style.transform = ‘translateY(0)’;
}
});
}, observerOptions);
// Анимация для категорий
const categoryCards = document.querySelectorAll(‘.category-card’);
categoryCards.forEach(card => {
card.style.opacity = ‘0’;
card.style.transform = ‘translateY(20px)’;
card.style.transition = ‘opacity 0.5s ease, transform 0.5s ease’;
observer.observe(card);
});
// Анимация для контактной карточки
const contactCard = document.querySelector(‘.contact-card’);
contactCard.style.opacity = ‘0’;
contactCard.style.transform = ‘translateY(20px)’;
contactCard.style.transition = ‘opacity 0.5s ease, transform 0.5s ease’;
setTimeout(() => {
contactCard.style.opacity = ‘1’;
contactCard.style.transform = ‘translateY(0)’;
}, 300);
// Подсветка email при клике
const emailContainer = document.querySelector(‘.email-container’);
emailContainer.addEventListener(‘click’, function() {
const email = ‘natalyat0lst0va@yandex.ru’;
navigator.clipboard.writeText(email).then(() => {
const originalText = this.querySelector(‘.email-address’).textContent;
this.querySelector(‘.email-address’).textContent = ‘Скопировано!’;
this.style.borderColor = ‘#27ae60’;
setTimeout(() => {
this.querySelector(‘.email-address’).textContent = originalText;
this.style.borderColor = ‘transparent’;
}, 1500);
});
});
});