关于动画animation那点事儿

初学animation

什么是animation?

animation是css3中新增的一个属性,可以定义元素的动态效果

有哪些具体属性

CSS animation 属性是 animation-name,animation-duration, animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-mode 和 animation-play-state 属性的一个简写属性形式。

来动手写个例子

animation: 3s ease-in 1s infinite reverse both running slidein;

这是MDN上的例子,主要是属性定义了动画过程的时间,运动曲线,延迟时间,是否反复,是否复位,属性名称等等。

@keyframes slidein {
  from { transform: scaleX(0); }
  to   { transform: scaleX(1); }
}

@keyframes是什么?

@keyframes是定义动画名称的,我们可以自己定义动画,将运动轨迹,颜色变换,3d变换;

只要是你想的,都可以

我们还可以结合现有库定义好的动态效果来完成自己想要的动画。

不过现有的都是比较基础的效果,要想做出高大上的动效,还要我们去发挥丰富的想象力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值