css3常见的动画

css常见制作动画的三个属性:变形(Transform),转化(Transition),动画(Animation)基本使用语法如下:

  • Transform:变形主要包括旋转(rotate),扭曲(skew),缩放(scale),移动(translate),矩形变形(matrix)                                                                                                                                       rotate旋转正数表示顺时针旋转,负数表示逆时针旋转;                                                  translate移动 可以水平和垂直方向同时移动 ;可以translate(x,y)或者translateX(x)   translateY(Y)                                                                                                                         scale缩放,skew扭曲   用法和translate一样                                                                              矩阵matrix   用一个含有六值的(a,b,c,d,e,f)变化矩阵的形式指定一个2D变换。其实就是基于水平方向和垂直方向重新定位元素。                                                                                               改变元素基点transform-origin     主要作用就是让我们进行transform动作之前可以改变元素的基点位置。我们元素默认基点就是其中心位置,利用这个属性进行元素基点位置的改变。
  • Transition:快速记忆法 <property><duration><animation type><delay>主要如下图所示142821_BIBj_3292746.png
  • Animation  

       需要先了解一下 keyframes(关键帧)  语法规则  @keyframes  动画名称 {   括号里面是一些不同时    间段样式规则,一般是由多个百分比构成的如0% 到 100% 之间 }

145344_KK6S_3292746.png

其中 IDENT是动画名称,可以随便取 

animation-name:此处为动画的名称 需要和@keynames里面的IDENT的名称是一样的   可以同时赋值几个 中间用逗号相隔 即可。

animation-duration: 指定元素播放动画所持续的时间长   取值为数值 单位为 秒 默认值为“0”

animation-timing-function:  指的是属性值的变换速率,说的简单点就是动画的播放方式,主要有六种:ease,ease-in,ease-in-out,linear,cubic-bezier

animation-delay:用来指定元素动画开始时间

animation-iteration-count:用来指定元素播放动画的循环次数   取值为number  默认值为"1" infinite为无限次数循环

animation-direction: 指定元素动画播放的方向 默认为normal表示每次循环都是向前播放;另一个是alternate 表示第偶数向前播放,奇数向反方向播放

animation-play-state:指定元素的播放状态; running和 paused

152049_lhtt_3292746.png

 

 

转载于:https://my.oschina.net/kxhome/blog/1551950

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值