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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
matthieua avatar

matthieua/WOW

0
View on GitHub↗
9,903 stele·3,981 fork-uri·JavaScript·10 vizualizăriwww.delac.io/WOW↗

WOW

WOW este o bibliotecă JavaScript și un controller de animație frontend care declanșează animații CSS atunci când elementele intră în viewport-ul browserului în timpul scroll-ului. Funcționează ca un motor de declanșare bazat pe viewport, gestionând sincronizarea și execuția tranzițiilor vizuale atât pentru conținutul static, cât și pentru cel dinamic.

Biblioteca integrează evenimentele de scroll cu animații și efecte CSS din biblioteci precum Animate.css. Utilizează intersection observers pentru a monitoriza intrarea în viewport și mutation observers pentru a urmări și aplica declanșatoare de animație elementelor noi adăugate în DOM după configurarea inițială.

Features

  • Scroll-Triggered Animations - Triggers CSS animations when specific elements enter the visible viewport during user scrolling.
  • CSS Animation Classes - Provides a system for activating animations by adding specific CSS classes to elements as they enter the viewport.
  • CSS Animation Utilities - Integrates scroll events with CSS animation libraries like Animate.css to provide programmatic control over visual transitions.
  • DOM Animation Controllers - Manages the timing and execution of CSS-based visual transitions on specific HTML elements based on scroll position.
  • Scroll Animations - Functions as a library that triggers visual transitions and effects based on element visibility within the viewport.
  • Viewport Visibility Observers - Provides a mechanism to track when elements enter the field of view to initiate animations for static and dynamic content.
  • Viewport Relative Tracking - Calculates element visibility relative to window coordinates to determine the precise timing for animation activation.
  • Dynamic Element Animation - Detects and applies animation effects to elements added to the page dynamically after the initial load.
  • DOM Mutation Observation - Uses mutation observers to monitor the DOM and automatically apply animation triggers to newly injected elements.
  • Scroll-Based Animations - Library to reveal CSS animations on scroll.
  • 动画(Animate) - Listed in the “动画(Animate)” section of the Awesome Frontend awesome list.

Istoric stele

Graficul istoricului de stele pentru matthieua/wowGraficul istoricului de stele pentru matthieua/wow

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru WOW

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu WOW.
  • michalsnik/aosAvatar michalsnik

    michalsnik/aos

    28,075Vezi pe GitHub↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    JavaScript
    Vezi pe GitHub↗28,075
  • mattdelacdev/wowAvatar mattdelacdev

    mattdelacdev/WOW

    9,904Vezi pe GitHub↗

    WOW is a JavaScript library and animation engine designed to trigger CSS animations when elements enter the browser viewport during page scrolling. It serves as a tool for orchestrating visual transitions based on the user's scroll position and element visibility. The library functions as a dynamic content animation tool, capable of detecting and animating new elements added to the page after the initial load. This allows visual effects to be applied to dynamically injected content without requiring a page refresh. The system utilizes the Intersection Observer API to detect viewport entry an

    JavaScript
    Vezi pe GitHub↗9,904
  • rombohq/tailwindcss-motionAvatar romboHQ

    romboHQ/tailwindcss-motion

    3,295Vezi pe GitHub↗

    This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of utility classes for adding high-performance keyframe animations and motion effects to web projects, while automatically respecting user-defined reduced motion preferences. The system includes a browser-based animation designer for creating and exporting custom presets as CSS styles or utility classes. It also functions as a scroll-triggered animation framework, enabling entrance and exit transitions that execute as elements enter the viewport, including support for staggered

    TypeScriptanimateanimationcss
    Vezi pe GitHub↗3,295
  • mciastek/salAvatar mciastek

    mciastek/sal

    3,693Vezi pe GitHub↗

    Sal is a lightweight vanilla JavaScript library designed to trigger CSS animations and execute custom logic as elements enter the browser viewport. It serves as a programmatic wrapper for the Intersection Observer API, providing a viewport trigger system to handle visibility thresholds and scroll-based animations. The library operates as a dependency-free frontend tool that manages animations through a class-based trigger mechanism and the injection of CSS custom properties. It includes a system for tracking dynamic content, allowing the observer to be updated to include new elements injected

    HTML
    Vezi pe GitHub↗3,693
Vezi toate cele 30 alternative pentru WOW→

Întrebări frecvente

Ce face matthieua/wow?

WOW este o bibliotecă JavaScript și un controller de animație frontend care declanșează animații CSS atunci când elementele intră în viewport-ul browserului în timpul scroll-ului. Funcționează ca un motor de declanșare bazat pe viewport, gestionând sincronizarea și execuția tranzițiilor vizuale atât pentru conținutul static, cât și pentru cel dinamic.

Care sunt principalele funcționalități ale matthieua/wow?

Principalele funcționalități ale matthieua/wow sunt: Scroll-Triggered Animations, CSS Animation Classes, CSS Animation Utilities, DOM Animation Controllers, Scroll Animations, Viewport Visibility Observers, Viewport Relative Tracking, Dynamic Element Animation.

Care sunt câteva alternative open-source pentru matthieua/wow?

Alternativele open-source pentru matthieua/wow includ: michalsnik/aos — AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based… mattdelacdev/wow — WOW is a JavaScript library and animation engine designed to trigger CSS animations when elements enter the browser… rombohq/tailwindcss-motion — This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of… scrollreveal/scrollreveal — ScrollReveal is a client-side JavaScript library used to trigger CSS animations and transitions for page elements as… mciastek/sal — Sal is a lightweight vanilla JavaScript library designed to trigger CSS animations and execute custom logic as… civiccc/react-waypoint — react-waypoint is a React component and viewport tracking tool that executes functions based on the visibility of a…