awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesOcclusion Tracking

Tracking whether a DOM element is visually obscured by other elements.

Distinct from Hidden Element Selectors: Focuses on runtime occlusion detection, whereas Hidden Element Selectors is a design-time utility.

Explore 1 awesome GitHub repository matching user interface & experience · Occlusion Tracking. Refine with filters or upvote what's useful.

Awesome Occlusion Tracking GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • thebuilder/react-intersection-observerAvatar von thebuilder

    thebuilder/react-intersection-observer

    5,537Auf GitHub ansehen↗

    react-intersection-observer ist eine React-Implementierung der Intersection Observer API, die darauf ausgelegt ist, zu verfolgen, wann DOM-Elemente in den Browser-Viewport eintreten oder ihn verlassen. Sie bietet einen Wrapper und eine Reihe von Hooks zur Überwachung der Sichtbarkeit von Elementen und zum Auslösen von Callbacks, wenn Inhalte für den Benutzer sichtbar werden. Die Bibliothek enthält einen Mechanismus zur Erkennung von DOM-Okklusion, um festzustellen, ob ein Element von anderen Komponenten verdeckt oder durch CSS-Filter ausgeblendet wird. Sie verfügt zudem über einen Polyfill-Wrapper, der Sichtbarkeits-Fallbacks für Browser bietet, die keine nativen Intersection-Observer-Funktionen unterstützen. Das Projekt deckt verschiedene Funktionen zur Sichtbarkeitsverfolgung ab, einschließlich zustandssynchronisierter Updates für Komponenten-Re-Renders und nicht-rendernder Überwachung, um Callbacks auszuführen, ohne den Zustand zu aktualisieren. Diese Tools unterstützen die Implementierung von Infinite Scrolling, Lazy Loading von Assets und scrollbasierten Animationen.

    Tracks whether a DOM element is covered by another element or hidden by filters.

    TypeScript
    Auf GitHub ansehen↗5,537
  1. Home
  2. User Interface & Experience
  3. Hidden Element Selectors
  4. Occlusion Tracking