MediaWiki:Common.js
Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
- Opera: Pressione Ctrl-F5.
/* =======================================================
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);
});
});
});