css动画分为几种?

一些 CSS 属性是可以有动画效果的,这意味着它们可以用于动画和过渡。动画属性可以逐渐地从一个值变化到另一个值,比如尺寸大小、数量、百分比和颜色。

CSS动画分为过渡动画transition和关键帧动画Animation,transform动画包含移动、旋转、缩放、变形。Animation动画使元素从一种样式逐渐变化为另一种样式的效果。

1、过渡动画(transition)

从初始状态过渡到结束状态所产生的动画,它只能定义初始和借宿两个状态,不能定义中间状态,它是一种很简单的最基础的css动画,这个过渡动画只能被动触发,不能主动触发,而且也不能重复发生。被动触发一次,它发生一次,不能重复。

2、关键帧动画(Animation)

使用关键帧@keyframes,在关键帧里面的写法如下:

在每一个阶段我们可以定义不同的元素状态,也就是css,这样就大大增强了css的动画能力。

总结起来就是:可以定义多个状态,可以实现更复杂的效果,相对于transition它可以主动的触发,也可以重复发生。

推荐:css手册

以上就是css动画分为几种?的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏