Font Awesome动画使用指南
简介
Font Awesome Animation 是一个简单利用 CSS3 动画效果增强 Font Awesome 图标展示的工具,适用于网页中的各种图标动画效果。
开始使用
安装
- 通过NPM安装:
1
npm install font-awesome-animation
- 或使用CDN链接:确保将此链接添加到你的
1
<link rel="stylesheet" href="https://www.jsdelivr.com/package/npm/font-awesome-animation">
index.html文件中。
- 通过NPM安装:
引入CSS文件
在你的HTML文件头部加入以下代码引用CSS样式:1
<link rel="stylesheet" href="font-awesome-animation.min.css">
基本用法
- 页面加载时动画:
为图标元素添加faa-xxx(其中xxx是具体动画名)和animated类:1
<i class="fa fa-wrench faa-wrench animated"></i>
- 鼠标悬停时动画:
将animated替换为animated-hover:1
<i class="fa fa-wrench faa-wrench animated-hover"></i>
- 父元素悬停时动画:
在父元素上添加faa-parent和animated-hover类:1
2
3<a href="#" class="faa-parent animated-hover">
<i class="fa fa-wrench faa-wrench" style="font-size: 3em;"></i> 鼠标悬停此处
</a>
- 页面加载时动画:
动画速度控制
添加faa-fast或faa-slow类来调整动画速度:1
2<i class="fa fa-wrench faa-wrench animated faa-fast"></i> <!-- 快速 -->
<i class="fa fa-wrench faa-wrench animated faa-slow"></i> <!-- 缓慢 -->查看动画列表
访问项目GitHub页面预览所有动画效果。
开发与构建
构建步骤
- 安装依赖:
1
npm install
- 生成前缀和压缩CSS文件:
1
npm run build
- 安装依赖:
本地预览
可以使用http-server或 Markdown 预览工具在本地测试。发布新版本
使用npm命令创建新版本并推送到远程仓库,然后手动在GitHub发布页面创建新版本。有自动工作流负责发布到NPM仓库。