所见即所得的动画效果:Animate.css
我们可以在集成Animate.css来
改善界面的用户体验,省掉大量手写css
动画的时间。
官网:Animate.css
使用
1、安装依赖
npm install animate.css --save
2、引入依赖
import 'animate.css';
3、在项目中使用
在class
类名上animate__animated
是必须的,animate__flipInX
为你应用的动画效果
<div class="animate__animated animate__flipInX">动画</div>
定义动画的持续时间、延迟和迭代
Animate.css
使用自定义属性(也称为 CSS
变量)来定义动画的持续时间、延迟和迭代。
/* This only changes this particular animation duration */
.animate__animated.animate__flipInX {
--animate-duration: 2s;
}
这里就可以将animate__flipInX
动画的持续时间修改为2s
定义全局动画的持续时间、延迟和迭代
/* This only changes this particular animation duration */
:root {
--animate-duration: 5s !important;
}
也可以直接在标签上定义延迟、持续时间等效果
<div class="animate__animated animate__flipInX animate__delay-2s">动画</div>
在这里animate__delay-2s
动画延迟了2s
不影响自定义的css动画
你也可以自定义css
动画效果覆盖animate.css
的动画
<div class="mouse_chunk animate__animated animate__flipInX animate__delay-2s">动画</div>
.mouse_chunk {
width: 100px;
height: 50px;
animation: custom 1s;
}
@keyframes custom {
0%{
width: 100px;
}
100%{
width: 150px;
}
}
如果觉得这篇文章对你有帮助,欢迎点赞👍、收藏💖、转发✨哦~
分类:
CSS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具