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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesAnimation Customizations

Settings for adjusting the timing and easing of transitions between sections.

Distinct from Scroll Animations: Distinct from Scroll Animations: focuses on the configuration of transition physics rather than the trigger mechanism.

Explore 6 awesome GitHub repositories matching user interface & experience · Animation Customizations. Refine with filters or upvote what's useful.

Awesome Animation Customizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • meliorence/react-native-snap-carouselAvatar de meliorence

    meliorence/react-native-snap-carousel

    10,519Voir sur GitHub↗

    This project is a cross-platform mobile carousel component for creating swipeable image and content sliders. It functions as a virtualized list component that maintains performance by removing off-screen elements and utilizes a native-driver animation library to map scroll offsets to style properties on the native thread for lag-free transitions. The library provides a parallax image gallery capable of shifting images relative to scroll progress to create a sense of depth. It also features a layout system that supports right-to-left orientations for languages such as Arabic and Hebrew. Capab

    Allows mapping the current scroll position to specific style changes for items moving through the interface.

    JavaScriptadvanced-effectscarouselflatlist-based
    Voir sur GitHub↗10,519
  • peachananr/onepage-scrollAvatar de peachananr

    peachananr/onepage-scroll

    9,474Voir sur GitHub↗

    onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections navigated one page at a time. It functions as a single page navigation tool that implements viewport-based section snapping to lock the scroll position to full-screen segments. The library provides a responsive scrolling interface that automatically reverts to standard browser scrolling behavior when the window width drops below a defined threshold. It synchronizes the browser address bar with the current section index as the user navigates through the page. The system includes c

    Provides configuration settings to adjust the timing and easing of transitions between page sections.

    JavaScript
    Voir sur GitHub↗9,474
  • cferdinandi/smooth-scrollAvatar de cferdinandi

    cferdinandi/smooth-scroll

    5,444Voir sur GitHub↗

    Cette bibliothèque JavaScript de défilement fluide est un utilitaire frontend et un contrôleur de mouvement de viewport conçu pour animer les transitions vers des liens d'ancrage. Elle intercepte les clics de liens standard pour remplacer les sauts instantanés par un mouvement fluide vers les éléments cibles. La bibliothèque fournit des patterns d'accélération (easing) configurables et des contrôles de vitesse pour gérer l'accélération et la décélération. Elle inclut un mécanisme pour annuler immédiatement les animations actives et supporte le déclenchement de défilement programmatique via des appels de fonction directs. L'outil gère les offsets de positionnement pour éviter que le contenu cible ne soit caché derrière des en-têtes fixes et synchronise la barre d'adresse du navigateur pendant les transitions. Il dispose également d'un système de callback piloté par les événements qui déclenche des effets de bord lorsque les animations de défilement commencent, se terminent ou sont interrompues.

    Allows fine-tuning of transition speeds and easing patterns to enhance the visual feel of page movement.

    JavaScriptanchor-linksanimate-scrollingjavascript
    Voir sur GitHub↗5,444
  • flipkart/recyclerlistviewAvatar de Flipkart

    Flipkart/recyclerlistview

    5,440Voir sur GitHub↗

    Recyclerlistview est un composant de liste virtualisée multiplateforme pour React Native et le web. Il fonctionne comme une bibliothèque d'interface utilisateur de recyclage de cellules qui réutilise un petit ensemble de composants hors écran en mettant à jour leurs données plutôt que de créer de nouvelles vues pour chaque élément. Le framework inclut un moteur de mise en page en grille dynamique qui supporte les grilles décalées et les hauteurs d'éléments variables, permettant une commutation instantanée entre les modes de vue liste et grille. La bibliothèque fournit des capacités pour la gestion du défilement virtuel, incluant le suivi de visibilité, les en-têtes collants (sticky headers) et la restauration de la position de défilement. Elle supporte également l'implémentation du défilement infini et la possibilité de personnaliser les animations des éléments lors des changements de hauteur ou de position.

    Offers a custom animator interface to control how cells transition during height or position changes.

    TypeScript
    Voir sur GitHub↗5,440
  • argyleink/transition.cssAvatar de argyleink

    argyleink/transition.css

    2,020Voir sur GitHub↗

    Transition.css is a CSS animation library and declarative UI animation framework that provides pre-built entry and exit animations triggered directly by HTML attributes without requiring custom JavaScript. It functions as a CSS transition toolkit, supplying customizable animation sequences and geometry primitives designed for rapid web interface prototyping. The library enables users to apply page and element transitions, trigger pre-built visual effects, and compose custom transitions by combining raw keyframes with custom state properties. Animation timing, delays, pacing curves, and transi

    Allows adjusting animation timing, delays, and pacing curves globally or per element.

    CSSanimationsclip-pathcss
    Voir sur GitHub↗2,020
  • scroll-out/scroll-outAvatar de scroll-out

    scroll-out/scroll-out

    1,216Voir sur GitHub↗

    Scroll-out is a JavaScript scroll animation library that detects element visibility during scroll to trigger reveal, parallax, and dynamic style effects. It serves as a CSS custom property scroll driver that computes and applies live property values based on scroll position, allowing page styles to adapt fluidly, alongside functioning as a DOM viewport intersection observer that monitors when elements enter or leave the browser viewport to update their visual state attributes. The library maps real-time scroll offsets and element positions directly to custom CSS properties for fluid visual tr

    Computes and applies live property values based on scroll positions so page styles adapt fluidly.

    TypeScriptanimationcsscss-classes
    Voir sur GitHub↗1,216
  1. Home
  2. User Interface & Experience
  3. Scroll Animations
  4. Animation Customizations

Explorer les sous-tags

  • Scroll-Based Style InterpolationsMapping scroll offsets to dynamic style changes for individual items. **Distinct from Animation Customizations:** Distinct from Animation Customizations: focuses on calculating styles based on scroll position rather than transition physics.