开源的 CSS 动画库

以下是一些 开源的 CSS 动画库,可以直接用于官网或 H5 页面,适合快速添加交互动效:


🎨 1. Animate.css

  • 最流行的 CSS 动画库,提供大量预设动画(如 fadeIn、bounce、zoomIn)。

  • 用法示例

    复制代码
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/>
    <h1 class="animate__animated animate__fadeInDown">Hello</h1>
  • ✅ 优点:简单易用,社区大。

  • ❌ 缺点:体积相对较大(~75KB)。


2. Hover.css

  • 专注于 鼠标悬停 动效,适合按钮、导航栏等交互。

  • 包含 100+ 种悬停样式,如浮动、翻转、放大。

  • 用法示例:

    复制代码
    <link rel="stylesheet" href="hover-min.css">
    <button class="hvr-bounce-to-right">Hover Me</button>

🌀 3. Magic Animations

  • 提供炫酷的 3D、旋转、滑动等动画。

  • 适合视觉冲击较强的展示页。

  • 用法示例:

    复制代码
    <link rel="stylesheet" href="magic.min.css">
    <div class="magictime puffIn">Magic!</div>

4. CSShake

  • 专门提供 抖动效果,用于提醒或强调元素。

  • 用法示例:

    复制代码
    <link rel="stylesheet" href="csshake.min.css">
    <button class="shake-slow">Shake Me</button>

🎭 5. Animista

  • 在线动画生成器,可以自定义动画参数并导出 CSS。

  • 不是单独的库,但非常适合快速生成个性化动画。


🪄 6. AOS (Animate On Scroll)

  • 用于 滚动触发 动画的库。

  • 支持淡入、滑动、翻转等动效,适合单页官网。

  • 用法示例:

    复制代码
    <link rel="stylesheet" href="aos.css">
    <script src="aos.js"></script>
    <div data-aos="fade-up">Fade up on scroll</div>
    <script>AOS.init();</script>

📦 7. Motion One(CSS + JS)

  • 现代 Web 动画库,基于 Web Animations API。

  • 体积小、性能高,支持复杂动画。

  • 更适合配合 CSS 使用或实现更高阶交互。


🌟 推荐组合

  • 基础入门Animate.css + Hover.css

  • 视觉展示页Magic Animations + AOS

  • 自定义需求多 :使用 Animista 生成个性化样式,或尝试 Motion One 配合 JS。

相关推荐
拾忆,想起4 分钟前
单例模式深度解析:如何确保一个类只有一个实例
前端·javascript·python·微服务·单例模式·性能优化·dubbo
RealizeInnerSelf丶10 分钟前
Web 网页如何唤起本地 Windows 应用并传递参数(含 Electron 自动注册 + 手动配置指南)
前端·windows
IT_陈寒18 分钟前
Redis 性能优化实战:5个被低估的配置项让我节省了40%内存成本
前端·人工智能·后端
chilavert31819 分钟前
技术演进中的开发沉思-261 Ajax:动画优化
前端·javascript·ajax
尘心cx22 分钟前
前端-APIs-day3
开发语言·前端·javascript
烂不烂问厨房36 分钟前
前端自适应布局之等比例缩放
开发语言·前端·javascript
kong79069281 小时前
环境搭建-运行前端工程
前端
CodeLinghu1 小时前
提示词链模式:一种利用LLM大语言模型处理复杂任务的强大范式
前端·人工智能·语言模型
龙亘川1 小时前
【课程4.2】我的工作台功能设计:待办/预警/任务模块的交互与数据对接
开源·智慧城市·政务·数据架构·开发系统
一起养小猫1 小时前
【贡献经历】从零到贡献者:我的Kurator开源社区参与之旅
分布式·物联网·云原生·开源·华为云·istio·kurator