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

  1. En el editor, añade un bloque HTML personalizado y pega este snippet completo.
  2. Si prefieres separar, usa los bloques siguientes de HTML/CSS/JS en sus ubicaciones respectivas.
  3. 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

Agentes de IA con LangChain

Agentes de IA con LangChain: arquitectura, seguridad y resultados

Efecto de estrellas detrás de tu ratón

¿Te fascina el cielo estrellado? 🌌🌠 Explora este proyecto "Star Trails with Options" y personaliza la magia del firmamento. 💫🔧
Slider CSS Moderno UI/UX Impactante para Landing Pages

Slider responsivo solo HTML y CSS

Slider totalmente personalizado que hemos creado utilizando solo HTML y CSS.

NBA LEGENDS

Leyendas de la NBA: Quiénes son los GOATs de la Historia

🔍 Analiza tu web con Inteligencia Artificial – Gratis y al instante

¿Tu sitio está optimizado? Descúbrelo en segundos con nuestra herramienta de IA y recibe un informe de UX
Efecto de rastro de imágenes en tu sitio web con HTML, CSS y JavaScript

Creando un Efecto de Rastro de Imágenes en tu Sitio Web

En este tutorial, te guiaré a través del código HTML y JavaScript para implementar este efecto sorprendente en tu propio