当前位置: 首页 > news >正文

开源的 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。

http://www.dtcms.com/a/403099.html

相关文章:

  • (三)过滤器及组件化开发
  • [NewBeeBox] A JavaScript error occurred in the main process
  • 【LangGraph】ReAct构建-LangGraph简单实现
  • 做毕业设计哪个网站好网站怎样做百度推广
  • Python高效合并Excel多Sheet工作表,告别繁琐手动操作
  • 自动跳转到wap网站外贸网站建设制作设计案例
  • 【Linux】 服务器无 sz 命令时的文件传输和日志查看方案
  • 【TVM 教程】设置 RPC 系统
  • 在ssh远程连接的autodl服务器(中国无root权限服务器)上使用copilt的Claude模型
  • Ansible 自动化运维:集中化管理服务器实战指南
  • 自动化运维工具 Ansible 集中化管理服务器
  • 【好玩的开源项目】使用Docker部署LMS轻量级音乐服务器
  • Netty从0到1系列之RPC通信
  • Coze源码分析-资源库-创建数据库-后端源码-安全与错误处理
  • LeetCode:52.腐烂的橘子
  • LeetCode算法日记 - Day 52: 求根节点到叶节点数字之和、二叉树剪枝
  • 四种方法解决——力扣189.轮转数组
  • ⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 前端安全防控
  • 力扣856
  • Leetcode94.二叉数的中序遍历练习
  • 多种解法全解析——力扣217. 存在重复元素
  • 用python做的网站多吗二手书交易网站策划书
  • phpcms网站源码ui培训班多少钱
  • Android Studio 导入 opencv
  • 在线网站做成appdede网站地图样式修改
  • 全新尚界H5凭借HUAWEI XMC数字底盘引擎技术,让湿滑路面也“稳”操胜券
  • iOS 26 性能测试实战,如何评估启动速度、CPUGPU 负载、帧率与系统资源适配(uni-app 与 iOS 原生应用性能方案)
  • 腾讯会议→微课操作
  • html原生表格,实现左侧列固定
  • Idea提高开发效率的快捷键最佳学习方式