Cómo hacer crecer y encoger un punto con GSAP al desplazarse por la página

gato disfrazado de GSAP
Vamos a hacer que un punto en nuestra página crezca y se encoja mientras nos desplazamos por ella. Este efecto añadirá un toque de dinamismo y elegancia a tu sitio web.

Paso 1: Preparar el entorno Antes de comenzar, asegúrate de tener instalado WordPress y el plugin Elementor. Abre el editor de Elementor y crea una nueva página donde quieras agregar este efecto.

Paso 2: Agregar el código HTML Dentro del editor de Elementor, añade un nuevo elemento de HTML personalizado en la ubicación deseada de tu página.

				
					<div class="block block--1">
    <div class="dot"></div>  
</div>
<div class="block block--2"></div>

				
			

Paso 3: Agregar el código CSS Dirígete a la sección de personalización de tu tema de WordPress o al editor de CSS personalizado.

				
					.block {
    width: 100%;
    height: 50vh;
}

.dot {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 150vmax;
    height: 150vmax;
    border-radius: 50%;
    background-color: #E34248;
    overflow-x: hidden;
}

				
			

Paso 4: Agregar el código JavaScript Ahora, necesitas añadir el código JavaScript para activar el efecto de crecimiento y encogimiento del punto. Puedes hacerlo en la sección de código de tu tema de WordPress o utilizando un plugin para añadir código personalizado. Copia y pega el siguiente código JavaScript:

				
					



    gsap.registerPlugin(ScrollTrigger);

    gsap.set(".dot", {xPercent: -50, yPercent: -50});

    let tl = gsap.timeline({
        scrollTrigger: {
            trigger: ".block",
            start: "top top",
            end: "+=100%",
            scrub: 0.5,
            pin: ".dot"
        },
    })

    tl.from(".dot", {
        scale: 0.1,
        repeat: 1,
        yoyo: true
    });


				
			

Paso 5: Guardar y publicar la página Finalmente, guarda los cambios en Elementor y publica la página en tu sitio web de WordPress. ¡Ahora podrás ver cómo el punto crece y se encoje mientras te desplazas por la página!

Con este sencillo tutorial, has aprendido cómo agregar un efecto de crecimiento y encogimiento a un punto en tu sitio web utilizando Elementor y GSAP en WordPress. Experimenta con diferentes configuraciones y personalizaciones para adaptar este efecto a tu diseño y marca personal. ¡Diviértete explorando las posibilidades creativas que ofrece esta técnica!

Más Recursos

COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

🎁 Descarga Gratis el Plugin Woo WhatsOrder

Woo WhatsOrder permite a tus clientes enviar su pedido a tu WhatsApp tras realizar una compra en WooCommerce. Fácil de configurar, rápido de implementar.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

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

¿Tu sitio está optimizado? Con esta herramienta puedes descubrir en segundos cómo mejorar la UX de tu web gracias a la inteligencia artificial.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Checklist de UX para Desarrolladores

¿Cuántos errores de experiencia de usuario tiene tu web y aún no lo sabes? Este checklist UX te los revela todos.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Cómo enviar pedidos o reservas de WooCommerce a WhatsApp (con o sin API)

Pedidos de WooCommerce directamente en tu WhatsApp con dos métodos: un método simple sin programación y otro con la API de WhatsApp
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Integrar la Síntesis de Voz de ElevenLabs en tu Proyecto Web

Añade un Agente entrenado con reconocimiento de voz
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Canvas Web Component

Como desarrollador full stack, notarás que se aprovechan técnicas modernas (como shadow DOM, ResizeObserver y custom elements) para lograr un componente reutilizable y de alto rendimiento.