awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesCSS Motion Generators

Tools that convert complex spring physics and easing curves into static CSS code.

Distinguishing note: Focuses on generating static CSS output to eliminate runtime overhead, distinct from runtime animation engines.

Explore 3 awesome GitHub repositories matching web development · CSS Motion Generators. Refine with filters or upvote what's useful.

Awesome CSS Motion Generators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • motiondivision/motionmotiondivision 的头像

    motiondivision/motion

    32,375在 GitHub 上查看↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    The animation library provides specialized tools to create custom easing curves and spring functions that output standard CSS code for use without additional runtime overhead.

    TypeScriptanimationanimation-jsmotion
    在 GitHub 上查看↗32,375
  • ai/easings.netai 的头像

    ai/easings.net

    8,546在 GitHub 上查看↗

    Easings.net is a web animation timing tool used for designing, comparing, and exporting cubic-bezier coordinates and timing values. It provides a visual interface for creating easing functions to ensure consistent motion across browsers. The project functions as both an animation motion visualizer and a code generator. It allows for the identification of natural motion profiles through an interactive interface and exports the resulting easing functions as CSS or TypeScript code. The tool covers motion design prototyping and frontend UI animation, focusing on the acceleration and deceleration

    Converts easing curves into static CSS code to create smooth transitions for web elements.

    CSS
    在 GitHub 上查看↗8,546
  • nitin42/animate-componentsnitin42 的头像

    nitin42/animate-components

    907在 GitHub 上查看↗

    Animate Components 是一个运动框架,提供了一组声明式原语,用于管理 Web 应用程序中的视觉过渡和动画序列。它作为一个基于组件的库,旨在标准化运动行为,确保界面元素在项目的不同部分之间移动和过渡时保持一致。 该库通过将动画逻辑与各种组件模型桥接的框架中立架构脱颖而出。通过利用声明式接口,它允许开发者组合复杂的运动模式并将时序与组件生命周期同步。这种方法确保视觉过渡与渲染过程紧密耦合,在动画序列结束后自动处理元素的卸载,以保持文档结构的整洁。 除了核心编排能力外,该项目还包括用于生成独立样式定义的工具。这些关键帧生成器允许导出运动模式以供外部样式库和 CSS-in-JS 解决方案使用,从而促进跨不同开发环境的一致视觉品牌形象。

    Converts motion definitions into standalone CSS code to eliminate runtime overhead.

    JavaScriptanimate-componentsanimationscreate-react-app
    在 GitHub 上查看↗907
  1. Home
  2. Web Development
  3. CSS Motion Generators