Dot Grow/Shrink con scroll
Efecto sticky con GSAP + ScrollTrigger: el círculo crece y luego se encoge al desplazarte. Rendimiento alto (usa transform) y fallback para reducción de movimiento.
Cómo integrarlo en WordPress / Elementor
- En el editor, añade un bloque HTML personalizado y pega este snippet completo.
- Si prefieres separar, usa los bloques siguientes de HTML/CSS/JS en sus ubicaciones respectivas.
- Publica o actualiza la entrada. La demo se renderiza in situ.
Notas de UX y rendimiento
- Pin del escenario y scrub para sensación física con el scroll.
- La animación solo usa
transform: scale()(mejor para GPU). - Respeta
prefers-reduced-motion(sin animación para quien lo solicita).
HTML mínimo
<div class="stage">
<div class="dot"></div>
</div>
<div class="panels"></div>
JS (GSAP + ScrollTrigger)
gsap.registerPlugin(ScrollTrigger);
const stage = document.getElementById('dot-stage');
const dot = document.getElementById('dot');
const mm = gsap.matchMedia();
mm.add("(prefers-reduced-motion: no-preference)", () => {
gsap.set(dot, {xPercent:-50, yPercent:-50});
gsap.timeline({
scrollTrigger:{
trigger: stage,
start: "top top",
end: "+=100%",
scrub: 0.6,
pin: stage,
anticipatePin: 1
}
})
.fromTo(dot, {scale:0.1}, {scale:1.6, ease:"none"})
.to(dot, {scale:0.1, ease:"none"});
});
Más Recursos
Esta app te permite diseñar y probar agentes de IA que atienden a tus clientes
Agentes de IA para tu e-commerce
366
MCP Builder IA es una APK Android para generar conectores MCP orientados a negocio. Permite crear proyectos Node.js, definir tools,
MCP Builder IA: APK Android para generar conectores MCP con inteligencia artificial
482
Email Designer: la herramienta gratuita y open source para crear emails que sí funcionan
Email Designer: la herramienta gratuita y open source para crear emails que sí funcionan
493
¿Te fascina el cielo estrellado? 🌌🌠 Explora este proyecto "Star Trails with Options" y personaliza la magia del firmamento. 💫🔧
Efecto de estrellas detrás de tu ratón
756
Slider totalmente personalizado que hemos creado utilizando solo HTML y CSS.
Slider responsivo solo HTML y CSS
798
En este tutorial, te guiaré a través del código HTML y JavaScript para implementar este efecto sorprendente en tu propio
Creando un Efecto de Rastro de Imágenes en tu Sitio Web
1.013