PARTICIPAÇÕES



VISTA VERDE 660

VILA VERDE 439

VILA VERDE 579 JARDIM EUROPA

CONDOMÍNIO DOLCE VILLA


Perspectivas meramente ilustrativas
OASIS SÃO PEDRO

Perspectivas meramente ilustrativas
PALAZZO BEVILÁCQUA

Perspectivas meramente ilustrativas
PARADISO LOURDES

Perspectivas meramente ilustrativas
PALAZZO CIVENA
document.addEventListener('DOMContentLoaded', function() { // Elementos const headerLogo = document.getElementById('header-logo'); const logoAlternativa = document.getElementById('brxe-nnfzmf'); const header = document.getElementById('brxe-jqfojm'); const targetDiv = document.getElementById('brxe-igbhbh'); // Depuração: Verifica se os elementos foram encontrados if (!headerLogo) console.error('Logo principal não encontrada! Verifique o ID header-logo'); if (!logoAlternativa) console.error('Logo alternativa não encontrada! Verifique o ID brxe-mgxxwa'); if (!header) console.error('Header não encontrado! Verifique o ID brxe-cptrmx'); if (!targetDiv) console.error('Div alvo não encontrada! Verifique o ID brxe-rjbmhy'); // Se algum elemento não for encontrado, para aqui if (!headerLogo || !logoAlternativa || !header || !targetDiv) return; // Inicializa: Mostra a logo principal e esconde a alternativa gsap.set(headerLogo, { opacity: 1, display: 'block' }); gsap.set(logoAlternativa, { opacity: 0, display: 'none' }); // Registra o ScrollTrigger gsap.registerPlugin(ScrollTrigger); // Configura o ScrollTrigger ScrollTrigger.create({ trigger: targetDiv, start: 'top top', end: 'bottom top', onEnter: () => { console.log('Header atingiu a div - Mostrando logo alternativa'); // Esconde a logo principal e mostra a alternativa gsap.to(headerLogo, { opacity: 0, duration: 0.3, onComplete: () => { headerLogo.style.display = 'none'; logoAlternativa.style.display = 'block'; gsap.to(logoAlternativa, { opacity: 1, duration: 0.3 }); } }); }, onLeaveBack: () => { console.log('Header saiu da div - Voltando para logo principal'); // Esconde a logo alternativa e mostra a principal gsap.to(logoAlternativa, { opacity: 0, duration: 0.3, onComplete: () => { logoAlternativa.style.display = 'none'; headerLogo.style.display = 'block'; gsap.to(headerLogo, { opacity: 1, duration: 0.3 }); } }); } }); });