awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesViewport Intersection Callbacks

Callbacks that fire specifically when elements enter or leave the visible viewport area.

Distinct from Scroll Lifecycle Callbacks: Unlike general scroll lifecycle callbacks, these trigger specifically on viewport entry and exit thresholds.

Explore 2 awesome GitHub repositories matching user interface & experience · Viewport Intersection Callbacks. Refine with filters or upvote what's useful.

Awesome Viewport Intersection Callbacks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • terwanerik/scrolltriggerAvatar de terwanerik

    terwanerik/ScrollTrigger

    3,964Ver en GitHub↗

    ScrollTrigger es una biblioteca de JavaScript y gestor de eventos de scroll del DOM diseñada para ejecutar callbacks y alternar clases CSS cuando los elementos entran o salen del viewport del navegador. Funciona como una interfaz de alto nivel para la API Intersection Observer y un sistema para iniciar transiciones visuales y tareas asíncronas basadas en la posición de un elemento en relación con el viewport. La herramienta permite la definición de puntos de activación precisos utilizando offsets en píxeles o porcentajes para controlar exactamente cuándo se disparan los eventos. Gestiona animaciones visuales basadas en scroll e implementaciones de carga diferida (lazy loading) mediante el seguimiento de umbrales de visibilidad. La biblioteca proporciona capacidades para monitorear la actividad de scroll, como rastrear cuándo comienza, se detiene o cambia de dirección el desplazamiento. Además, admite la activación de eventos de viewport para ejecutar funciones personalizadas o promesas a medida que los elementos cruzan coordenadas específicas.

    Runs custom functions or promises when elements enter, leave, or remain visible within the browser viewport.

    JavaScriptanimationcsshtml-element
    Ver en GitHub↗3,964
  • electerious/basicscrollAvatar de electerious

    electerious/basicScroll

    3,607Ver en GitHub↗

    BasicScroll is a standalone scroll-driven animation library that updates CSS custom properties, element styles, and CSS properties dynamically based on absolute or relative viewport scroll positions. It functions as an animation engine designed to build custom parallax scrolling experiences and fluid visual effects on both mobile and desktop viewports. The library supports custom scroll range definitions anchored directly to specific document elements, alongside callback executions that trigger user-defined functions with live progress data and state percentages as the viewport enters or leav

    Triggers user-defined functions with live progress percentages as the viewport crosses boundaries.

    JavaScript
    Ver en GitHub↗3,607
  1. Home
  2. User Interface & Experience
  3. Scroll Containers
  4. Custom Scroll Triggers
  5. Scroll Lifecycle Callbacks
  6. Viewport Intersection Callbacks