awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesCSS Keyframe Declarations

Utilities for defining global CSS keyframe animation rules that are injected once regardless of how many times they are referenced.

Distinct from Keyframe Animation Systems: Existing candidates focus on motion graphics, video production, or 3D skeletal systems rather than CSS stylesheet keyframe rules.

Explore 4 awesome GitHub repositories matching user interface & experience · CSS Keyframe Declarations. Refine with filters or upvote what's useful.

Awesome CSS Keyframe Declarations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • khan/aphroditeAvatar Khan

    Khan/aphrodite

    5,338Vezi pe GitHub↗

    Aphrodite este o bibliotecă de stilizare CSS-in-JS agnostică față de framework, care permite definirea stilurilor folosind obiecte JavaScript. Funcționează ca un generator CSS și un motor de randare care injectează stiluri optimizate în document, oferind un sistem dedicat pentru randarea pe partea de server (SSR) pentru a preveni flash-urile de stil și a asigura o randare inițială corectă a paginii. Proiectul se distinge printr-un prefixer automat pentru vendor-ul CSS pentru consistență cross-browser și un utilitar de producție care minifică numele claselor în hash-uri scurte pentru a reduce dimensiunea payload-ului CSS. De asemenea, suportă stilizarea extensibilă prin handler-e de selectori personalizați și reguli globale pentru animații keyframe și declarații font-face. Biblioteca acoperă capabilități extinse de stilizare, inclusiv compoziția dinamică a stilurilor, design responsiv prin media queries și pseudo-selectori, și un sistem de injecție bufferizat pentru a minimiza modificările DOM. De asemenea, gestionează rehidratarea stilurilor pentru a sincroniza numele claselor generate pe server cu cache-ul de pe partea de client.

    Supports the creation of global keyframe animation rules that are injected into the document once.

    JavaScript
    Vezi pe GitHub↗5,338
  • elrumordelaluz/csshakeAvatar elrumordelaluz

    elrumordelaluz/csshake

    4,881Vezi pe GitHub↗

    csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement effects on DOM elements. It functions as a UI feedback component that uses visual motion patterns to signal errors or draw user attention through irregular element movement. The library provides multi-axis shake effects, including horizontal, vertical, and rotational motion patterns. These are implemented through class-based triggering mechanisms that allow for the delivery of error-signaling patterns and other attention-grabbing effects. The system covers a range of animation con

    Defines global CSS keyframe rules to create repetitive shaking and oscillating motion patterns.

    SCSSanimationcsscsshake
    Vezi pe GitHub↗4,881
  • jamiebuilds/tailwindcss-animateAvatar jamiebuilds

    jamiebuilds/tailwindcss-animate

    3,029Vezi pe GitHub↗

    This project is a plugin for Tailwind CSS that provides a declarative utility library for managing web interface animations. It functions as a motion framework, enabling developers to apply fluid entrance and exit effects to elements directly through utility classes. The framework distinguishes itself by offering a comprehensive suite of motion controls that integrate with the Tailwind ecosystem. It supports granular configuration of animation properties, including timing, duration, delay, and iteration, while allowing for complex transformations like rotation, scaling, and opacity adjustment

    Generates and injects reusable CSS keyframe rules into the stylesheet for consistent animation sequences.

    JavaScript
    Vezi pe GitHub↗3,029
  • nitin42/animate-componentsAvatar nitin42

    nitin42/animate-components

    907Vezi pe GitHub↗

    Animate Components este un framework de mișcare care oferă o colecție de primitive declarative pentru gestionarea tranzițiilor vizuale și a secvențelor de animație în aplicațiile web. Funcționează ca o bibliotecă bazată pe componente, concepută pentru a standardiza comportamentul de mișcare, asigurându-se că elementele interfeței se mișcă și se tranziționează consistent în diferite părți ale unui proiect. Biblioteca se distinge printr-o arhitectură neutră față de framework, care face legătura între logica de animație și diverse modele de componente. Utilizând o interfață declarativă, permite dezvoltatorilor să compună tipare de mișcare complexe și să sincronizeze sincronizarea cu ciclurile de viață ale componentelor. Această abordare asigură faptul că tranzițiile vizuale sunt strâns cuplate cu procesul de randare, gestionând automat demontarea elementelor odată ce o secvență de animație se încheie, pentru a menține o structură curată a documentului. Dincolo de capabilitățile sale de bază de orchestrare, proiectul include instrumente pentru generarea de definiții de stil standalone. Acești generatori de keyframe permit exportarea tiparelor de mișcare pentru utilizarea cu biblioteci de stilizare externe și soluții CSS-in-JS, facilitând un branding vizual consistent în diverse medii de dezvoltare.

    Generates and manages global CSS keyframe rules for consistent visual branding.

    JavaScriptanimate-componentsanimationscreate-react-app
    Vezi pe GitHub↗907
  1. Home
  2. User Interface & Experience
  3. CSS Keyframe Declarations