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
·

9 dépôts

Awesome GitHub RepositoriesTransition Timings

Definitions for animation duration, timing functions, and delays to control property transitions.

Distinct from Reusable Transition Definitions: Focuses on the specific temporal parameters (duration, delay) rather than the reusable wrapper or navigation mapping.

Explore 9 awesome GitHub repositories matching user interface & experience · Transition Timings. Refine with filters or upvote what's useful.

Awesome Transition Timings 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.
  • lgvalle/material-animationsAvatar de lgvalle

    lgvalle/Material-Animations

    13,567Voir sur GitHub↗

    Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling

    Controls the duration and sequence of enter and exit transitions to manage screen replacements.

    Java
    Voir sur GitHub↗13,567
  • minimac/magicAvatar de miniMAC

    miniMAC/magic

    8,601Voir sur GitHub↗

    Magic est une bibliothèque d'animation CSS et un framework d'effets visuels fournissant une collection de styles de mouvement prédéfinis pour déplacer, faire pivoter et transformer des éléments web. Il sert d'optimiseur CSS au moment du build qui compile uniquement les styles d'animation spécifiques utilisés dans un projet pour minimiser la taille finale de la feuille de style. Le framework permet le développement d'interfaces utilisateur interactives en permettant aux animations d'être déclenchées programmatiquement via des scripts, des événements de survol ou des délais temporels. Il utilise un système de classes de timing et de mouvement pour gérer la durée et la vitesse des transitions visuelles. Le projet couvre le stylage visuel frontend et la gestion des animations, se concentrant sur l'application d'effets de mouvement et l'optimisation des performances web via des bundles d'animation personnalisés.

    Offers separate timing classes to manage the duration and speed of element transitions.

    SCSS
    Voir sur GitHub↗8,601
  • webstudio-is/webstudioAvatar de webstudio-is

    webstudio-is/webstudio

    8,240Voir sur GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    Defines smooth property transitions by specifying exact durations, timing functions, and delays.

    TypeScriptaccessibilityalternativecloudflare
    Voir sur GitHub↗8,240
  • ygs-code/vueAvatar de ygs-code

    ygs-code/vue

    7,321Voir sur GitHub↗

    This project is a technical study guide and architectural analysis of the Vue.js framework. It serves as an educational resource for understanding the implementation of a reactive framework, providing source code analysis and architectural visualizations to explain the internal workings of the Model-View-ViewModel pattern. The project focuses on the mechanics of reactive framework implementation, specifically how dependency tracking, getters, and setters are used to synchronize state with a user interface. It includes detailed examinations of the virtual DOM and the process of reconciling ele

    Implements a utility to calculate total CSS transition durations by parsing computed styles.

    JavaScript
    Voir sur GitHub↗7,321
  • sghall/react-moveAvatar de sghall

    sghall/react-move

    6,564Voir sur GitHub↗

    React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l

    Provides per-property control over animation duration, delay, and easing for declarative transitions.

    JavaScriptanimateanimationeasing
    Voir sur GitHub↗6,564
  • swup/swupAvatar de swup

    swup/swup

    5,191Voir sur GitHub↗

    Swup est une bibliothèque de transition de page et un chargeur de page AJAX conçu pour créer des transitions animées fluides entre les pages sur des sites web rendus côté serveur. Il fonctionne comme un orchestrateur de contenu DOM et un gestionnaire d'historique de navigateur, interceptant la navigation pour remplacer dynamiquement le contenu de la page et simuler une expérience d'application monopage. Le projet se distingue par un système de cycle de vie basé sur des hooks et une architecture de plugins qui permet l'injection de logique personnalisée et d'effets d'animation. Il prend en charge des méthodes visuelles avancées, notamment le morphing de contenu DOM, le rendu DOM parallèle pour les animations superposées et l'intégration avec l'API native View Transitions du navigateur. La bibliothèque couvre un large éventail de capacités, notamment la gestion de la navigation côté client, la mise en cache des pages en mémoire et le préchargement des pages en arrière-plan pour optimiser les performances. Elle fournit également une restauration complète de la position de défilement, des optimisations d'accessibilité pour les lecteurs d'écran et des outils pour synchroniser les métadonnées d'en-tête de document et l'exécution de scripts à travers les transitions.

    Ensures page content updates only after outgoing and incoming animations have fully completed.

    TypeScriptanimationjavascriptpage-transitions
    Voir sur GitHub↗5,191
  • vuejs/v2.vuejs.orgAvatar de vuejs

    vuejs/v2.vuejs.org

    4,981Voir sur GitHub↗

    Ceci est le site web de documentation complet pour le framework JavaScript progressif Vue 2. Il sert de référence technique et de guide de développement pour la création d'interfaces utilisateur réactives et d'applications monopage. Le site fournit une référence API JavaScript détaillée et un répertoire de composants web. Il couvre l'implémentation d'architectures basées sur des composants, la gestion d'état réactive et l'utilisation d'un DOM virtuel pour synchroniser l'état de l'application avec le navigateur. La documentation détaille des capacités incluant le routage côté client, la manipulation déclarative du DOM et les optimisations de build frontend telles que le rendu côté serveur et la précompilation de templates. Elle explique également l'approche du framework en matière de synchronisation d'état, de cycles de vie des composants et l'utilisation de directives personnalisées. Le contenu est maintenu sous forme d'une collection de tutoriels et de spécifications, avec une documentation éditée via Markdown.

    Connects animation names and behaviors to reactive data properties for real-time visual transition changes.

    JavaScript
    Voir sur GitHub↗4,981
  • devlight/navigationtabbarAvatar de Devlight

    Devlight/NavigationTabBar

    4,928Voir sur GitHub↗

    NavigationTabBar est un composant de navigation SwiftUI pour les applications iOS qui fournit un menu inférieur pour basculer entre les sections principales de l'application. Il fonctionne comme un élément d'interface utilisateur animé qui utilise des effets d'échelle et de mouvement pour fournir un retour visuel pendant la navigation. Le composant inclut des éléments de badge de notification intégrés qui affichent les comptes en attente ou les mises à jour de statut sur les éléments de menu individuels. Il dispose également d'un mécanisme de synchronisation qui lie l'état de l'onglet actif avec une zone de contenu à balayage pour garantir que la barre de navigation reste alignée avec la page visible. Le système gère les transitions d'onglets via un timing personnalisable et un mappage d'animation pour les indicateurs de sélection. Ces capacités coordonnent les mises à jour visuelles et les transitions de page à travers l'interface de navigation.

    Implements customizable timing functions to ensure smooth motion of the selection indicator during tab transitions.

    Javaandroidbadgebar
    Voir sur GitHub↗4,928
  • ant-design/ant-motionAvatar de ant-design

    ant-design/ant-motion

    4,613Voir sur GitHub↗

    Il s'agit d'une bibliothèque d'animation React fournissant une collection de composants pour créer des mouvements chorégraphiés, des transitions complexes et du morphing SVG. Elle fonctionne comme une spécification de design de mouvement et un système de wrapper d'animation de composants UI utilisé pour appliquer des transformations 3D, des courbes de Bézier et des transitions d'entrée-sortie aux éléments d'interface. Le projet inclut une suite d'animation pilotée par le défilement pour synchroniser les mouvements de l'UI et les effets de parallaxe avec la position de la fenêtre d'affichage, ainsi qu'un framework de mouvement SVG pour animer des chemins, dessiner des lignes progressivement et interpoler des coordonnées pour le morphing de formes. Ses capacités couvrent un large éventail de mouvements visuels, incluant des effets visuels 3D comme des carrousels rotatifs, le mouvement de visualisation de données pour l'interpolation numérique et des assemblages de pages d'atterrissage interactifs. Elle gère également des animations de composants complexes pour les tableaux et les listes, et fournit des outils pour séquencer et enchaîner des animations pour plusieurs éléments.

    Synchronizes internal component animations with overall transitions or triggers them sequentially upon completion.

    JavaScriptanimationant-motionjavascript
    Voir sur GitHub↗4,613
  1. Home
  2. User Interface & Experience
  3. Component Transitions
  4. Reusable Transition Definitions
  5. Transition Timings

Explorer les sous-tags

  • Animation Completion CoordinationMechanisms that synchronize content updates with the completion of CSS or JavaScript animations. **Distinct from Transition Timings:** Focuses on the synchronization of content swaps with animation end-states, rather than just defining durations or delays.
  • Dynamic Transition BindingsConnecting animation names and behaviors to reactive data properties for real-time visual changes. **Distinct from Transition Timings:** Distinct from Transition Timings: focuses on the dynamic binding of the transition itself, not just its duration or delay.