CSS笔记 - 动画
动画
-
动画和过渡类似,都可以实现一些动态效果。不同的是过渡需要在某个属性发生变化时才会触发,动画可以自动触发动态效果
-
设置动画效果,需要先设置一个关键帧,关键帧设置了动画执行的每一个步骤
@keyframes test { from { margin-left: 0; } to { margin-left: 900px; } }
-
语法:
-
animation-name
:指定动画的关键帧名称 -
animation-duration
:指定动画效果的持续时间 -
animation-delay
:动画效果的延迟,等待一段时间后再执行动画 -
animation-timing-function
:动画的时序函数 -
animation-iteration-count
:动画执行的次数infinite
无限次执行
-
animation-direction
指定动画运行的方向normal
从from向to运行,默认值reverse
从to向from运行alternate
从from向to运行,重复执行动画时反向执行alternate-reverse
从to向from运行,重复执行动画时反向执行
-
animation-play-state
设置动画的执行状态running
动画执行,默认值paused
动画暂停
-
animation-fill-mode
动画的填充模式none
动画执行完毕,元素回到原来位置forwards
动画执行完毕,元素停止在动画结束的位置backwards
动画延时等待时,元素就会处在开始位置both
结合了forwards和backwards
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)