awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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 3 awesome GitHub repositories matching user interface & experience · CSS Keyframe Declarations. Refine with filters or upvote what's useful.

Awesome CSS Keyframe Declarations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • khan/aphroditeAvatar de Khan

    Khan/aphrodite

    5,338Ver en GitHub↗

    Aphrodite es una librería de estilos CSS-in-JS agnóstica al framework que permite definir estilos mediante objetos de JavaScript. Funciona como un generador de CSS y motor de renderizado que inyecta estilos optimizados en el documento, proporcionando un sistema dedicado para el renderizado del lado del servidor (SSR) para evitar el parpadeo de estilos y asegurar un renderizado inicial correcto de la página. El proyecto se distingue por un prefijador automático de CSS para garantizar la consistencia entre navegadores y una utilidad de producción que minifica los nombres de las clases en hashes cortos para reducir el tamaño de la carga útil de CSS. Además, admite estilos extensibles mediante manejadores de selectores personalizados y reglas globales para animaciones keyframe y declaraciones de fuentes. La librería cubre amplias capacidades de estilo, incluyendo composición dinámica de estilos, diseño responsivo mediante media queries y pseudoselectores, y un sistema de inyección con búfer para minimizar las modificaciones del DOM. También gestiona la rehidratación de estilos para sincronizar los nombres de clase generados en el servidor con la caché del lado del cliente.

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

    JavaScript
    Ver en GitHub↗5,338
  • elrumordelaluz/csshakeAvatar de elrumordelaluz

    elrumordelaluz/csshake

    4,881Ver en GitHub↗

    csshake es una librería de animación CSS y un framework diseñado para crear efectos de movimiento de agitación, vibración y oscilación en elementos del DOM. Funciona como un componente de retroalimentación de interfaz de usuario que utiliza patrones de movimiento visual para señalar errores o atraer la atención del usuario mediante el movimiento irregular de elementos. La librería proporciona efectos de agitación multieje, incluyendo patrones de movimiento horizontal, vertical y rotacional. Estos se implementan mediante mecanismos de activación basados en clases que permiten la entrega de patrones de señalización de errores y otros efectos para captar la atención. El sistema cubre una gama de controles de animación, incluyendo gestión de estado para congelar elementos, disparadores impulsados por el padre y configuraciones de persistencia para determinar si una animación se repite o se detiene. También admite estilos interactivos mediante interacciones hover y propagación de animación de padre a hijo.

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

    SCSSanimationcsscsshake
    Ver en GitHub↗4,881
  • nitin42/animate-componentsAvatar de nitin42

    nitin42/animate-components

    907Ver en GitHub↗

    Animate Components es un framework de movimiento que proporciona una colección de primitivas declarativas para gestionar transiciones visuales y secuencias de animación dentro de aplicaciones web. Funciona como una biblioteca basada en componentes diseñada para estandarizar el comportamiento del movimiento, asegurando que los elementos de la interfaz se muevan y transicionen de manera consistente en diferentes partes de un proyecto. La biblioteca se distingue por una arquitectura neutral al framework que une la lógica de animación con varios modelos de componentes. Al utilizar una interfaz declarativa, permite a los desarrolladores componer patrones de movimiento complejos y sincronizar el tiempo con los ciclos de vida de los componentes. Este enfoque asegura que las transiciones visuales estén estrechamente acopladas con el proceso de renderizado, manejando automáticamente el desmontaje de elementos una vez que concluye una secuencia de animación para mantener una estructura de documento limpia. Más allá de sus capacidades centrales de orquestación, el proyecto incluye herramientas para generar definiciones de estilo independientes. Estos generadores de keyframes permiten exportar patrones de movimiento para su uso con bibliotecas de estilos externas y soluciones CSS-in-JS, facilitando una marca visual consistente en diversos entornos de desarrollo.

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

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