CSS3动画:animation

访客4年前黑客文章581

可以让页面中指定的米素根据设定的方式“动”起来,运用的是人视觉延迟的原理,延续地在上一张图消逝之前插入下一张。


animation属性值

1.animation-name

工具的动画名称,以便后续设置动画属性时使用

默以为none,若是设置的话即为要设置动画的关键帧的名字

后续对该米素设置动画时,要用@keyframes,设置起始的样式(from)和终止的样式(to)


 2.animation-duration

动画连续的时间(播放完成所花时间)

默认值为0,可设置单米为秒(s)毫秒(ms)


3.animation-timing-function

动画的过分方式

常用的有:linear(线性过渡)、ease(平滑过渡)、ease-in(由慢到快)、ease-out(由快到慢)、ease-in-out(由慢到快再到慢)

若有庞大需求,要设置贝塞尔曲线(cubic-bezier(数值1,数值2,数值3,数值4)),其中四个数值局限为0-1


4.animation-delay

动画更先前等待时间(该时间不包括在动画放映时间内)

默认值为0,可设置单米为秒(s)毫秒(ms),如设置负值立刻更先动画

注:设置的时间带有小数点时,建议省去整数部门,如0.5写成.5


5.animation-interation-count

动画循环次数

值为数字,默以为1,也可设置infinite(无限循环)


6.ainmation-direction

动画循环时的偏向

可设置的值有:none(保留原有样式,默认值)、reverse(反向)、alternate(先正常再反向并交替举行)、alternate-reverse(先反向再正常并交替举行)

其中alternate和alternate-reverse必须在循环次数不为1时才生效


7.animation-fill-mode

动画不播放(已经放完/有延迟没播放)时的米素样式

可设置的值有:none(没有样式,默认值)、forwards(结束时状态)、backwards(更先时状态)、both(同时设置更先和结束时状态)


8.animation-play-state

动画状态,即播放/暂停

可设置的值有:running(播放,默认值)、pause(暂停)


9.animation的简写

其中必须设置nameduration

剖析时,默认把之一个字符串属性值剖析为name之一个带有时间的属性值剖析为duration之后一个带有时间的属性值剖析为delay

/*根据每个米素来写的动画属性*/
div{
    width:100px;height:100px;
    animation-name:outside;
    animation-duration:2s;        
    animation-timing-function:linear;
    animation-delay:1s;
    animation-iteration-count:infinite;
    animation-direction:alternate-reverse;
    animation-fill-mode:forwards;
    animation-play-state:pause;
}
@keyframes outside{
    from{transform:translateY(0px);}
    to{transform:translateY(1000px);}
}


keyframes

通过控制关键帧来改变动画的播放效果,对手机端必须加上-webkit-

其中0%和100%可用from和to取代

div{
    width:100px;height:100px;background:black;
    animation:here 5s linear infinite alternate-reverse;
}
@-webkit-keyframes here{
       0% {capacity:0;}
     25% {capacity:0.25;}
     50% {capacity:0.5;}
     75% {capacity:0.75;}
    100% {capacity:1;}
}


思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

异地怎么查对象微信聊天记录(黑客教你一分钟盗微信号) – 百思特网

  外地如何查询目标微信聊天纪录(网络黑客教你一分钟盗微信号)   在这个大城市里,也没有亲朋好友,美丽的家乡在偏僻的乡村,我是这一家中的自豪,为了更好地缓解家中压力,适用我哥哥念书,刚刚从毕业后找个...

财政分配的最基本特征是什么(想到财政部门工作吗)

财政学专业是现阶段较为受欢迎的一个技术专业,技术专业关注度较为高。今日我就给大伙儿详细介绍财政学专业的强烈推荐学校、学生就业浅析、选科规定等內容。 技术专业介绍财政学,科学研究政府部门怎...

国务委员是什么级别干部(现任国务委员是谁)

国务委员是什么级别干部(现任国务委员是谁)

撰文 | 赵萌 外长王毅又在蓝厅给中外媒体吹风了。 这不是王毅第一次亲自举行中外媒体吹风会,不同的是,这是他首次以“国务委员兼外交部长”头衔亮相媒体吹风会。 王毅宣布,国家主席习近平应邀出席...

iphone主题怎么换?不需要越狱,操作就这么简单

iphone主题怎么换?不需要越狱,操作就这么简单

小编Leo嫌弃iPhone在外形上没有大改动,永远中规中矩! iOS的平面化设计也是没什么好玩的!圆角矩形的图标大同小异! 我:你可以自己改一下图标风格的。 Leo:但是要越狱啊! 我...

在京东开店需要多少钱(京东开店费用多少)

在京东开店需要多少钱(京东开店费用多少)

网购界里作为第一大网购平台的是天猫,那京东就能称得上是第二大了,在人们的脑海里只要一提到网购想到的就是天猫和京东了,都是各种国际大品牌汇聚一起的综合性购物平台,但是京东是做家电起家的。多数商家都知道入...

怎样找黑客人肉-专业网赌追款黑客(有没有谁网赌追款成功的)

怎样找黑客人肉-专业网赌追款黑客(有没有谁网赌追款成功的)

怎样找黑客人肉相关问题 史上最牛黑客天才相关问题 用一部手机如何成为一名黑客 大舅子mystic草粉事件(lol大舅子mystic)...