MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição Etiqueta: Revertido |
Sem resumo de edição Etiqueta: Revertido |
||
| Linha 2: | Linha 2: | ||
CARROSSEL UNIFICADO - WIKI EVERLIGHT | CARROSSEL UNIFICADO - WIKI EVERLIGHT | ||
======================================================= */ | ======================================================= */ | ||
/* Certifique-se de que as bibliotecas GSAP e Lenis estão carregadas na sua Wiki */ | |||
document.addEventListener('DOMContentLoaded', () => { | |||
// 1. Smooth Scroll (Lenis) | |||
const lenis = new Lenis(); | |||
function raf(time) { | |||
lenis.raf(time); | |||
requestAnimationFrame(raf); | |||
} | |||
requestAnimationFrame(raf); | |||
// 2. Efeito de rotação da Seção 2 (A imagem que "levanta") | |||
gsap.to('.image-motion', { | |||
transform: 'rotatex(0deg)', | |||
scrollTrigger: { | |||
trigger: '.section2', | |||
start: 'top bottom', | |||
end: 'bottom top', | |||
scrub: true | |||
} | |||
}); | |||
// 3. Animação de entrada dos cards na Seção 3 | |||
gsap.from('.wiki-carousel-item', { | |||
opacity: 0, | |||
y: 50, | |||
stagger: 0.1, | |||
duration: 0.8, | |||
scrollTrigger: { | |||
trigger: '.wiki-loop-container', | |||
start: 'top 80%' | |||
} | |||
}); | |||
}); | }); | ||
/* ======================================================= | /* ======================================================= | ||
| Linha 90: | Linha 56: | ||
}); | }); | ||
}); | }); | ||
}); | }); | ||
Edição das 12h57min de 21 de janeiro de 2026
/* =======================================================
CARROSSEL UNIFICADO - WIKI EVERLIGHT
======================================================= */
/* Certifique-se de que as bibliotecas GSAP e Lenis estão carregadas na sua Wiki */
document.addEventListener('DOMContentLoaded', () => {
// 1. Smooth Scroll (Lenis)
const lenis = new Lenis();
function raf(time) {
lenis.raf(time);
requestAnimationFrame(raf);
}
requestAnimationFrame(raf);
// 2. Efeito de rotação da Seção 2 (A imagem que "levanta")
gsap.to('.image-motion', {
transform: 'rotatex(0deg)',
scrollTrigger: {
trigger: '.section2',
start: 'top bottom',
end: 'bottom top',
scrub: true
}
});
// 3. Animação de entrada dos cards na Seção 3
gsap.from('.wiki-carousel-item', {
opacity: 0,
y: 50,
stagger: 0.1,
duration: 0.8,
scrollTrigger: {
trigger: '.wiki-loop-container',
start: 'top 80%'
}
});
});
/* =======================================================
ARVORE HABILIDADE - WIKI EVERLIGHT
======================================================= */
document.addEventListener('DOMContentLoaded', () => {
const cards = document.querySelectorAll('.skill-card');
cards.forEach(card => {
card.addEventListener('click', () => {
const skillName = card.querySelector('.skill-name').innerText;
console.log(`Habilidade clicada: ${skillName}`);
// Exemplo de efeito visual simples
card.style.filter = "brightness(1.2)";
setTimeout(() => {
card.style.filter = "brightness(1)";
}, 150);
});
});
});