CSS自定义动画
动画名称 animation-name : (动画名称必须与@keyfarmes的名称相对应,因为动画名称是由@keyfarmes定义的) 例如:animation-name:AA;则 @keyfarmes AA 也为该名称。
关键帧 @keyfarmes : 关键帧则是给动画 (从from开始 到 to结束) 的一些效果。 例如:@-webkit-keyfarmes AA{0%{margin-left:0px; radius:0px; height:0px;} 100%{margin-left:300px; radius:50%; height:200px;} 这里加上-webkit则开始到结束就要换成百分比0%到100%,直接使用@keyfarmes就要使用from到to。
动画时间 animation-duration :动画发生到结束的时间 例如: .div{ animation-duration:1s;}
动画的过渡速度 animation-timing-function : 动画运作的快慢方式 有以下5种:linear从开始到结束速度都是一样的,ease开始低速然后加快结束低速,ease-in开始时是低速,ease-out结束时是低速,ease-in-out开始和结束时是低速。 例如:.div{animation-timing-function:ease-in;}。
动画延迟时间 animation-delay : 延缓动画开始的时间 例如: .div{animation-delay:2s;} 这则是两秒之后开始。
动画执行次数 animation-iteration-count : 动画重复开始的次数 infinite表示无数次 例如: .div{animation-iteration-count:2;}这则表示重复两次。
动画顺序 animation-direction :动画运作时的正反顺序 有以下4种:normal 正常方向,reverse 反方向,alternate先正再反 并持续交替,alternate-reverse 先反再正 并持续交替。 例如: .div{animation-direction:alternate;}
动画的状态 animation-liay-state : 动画运行是的状态 有以下两种:running 运动,paused 暂停 这个适用于hover这个选择符。 例如:.div:hover{animation-play-state:paused;} 鼠标指向时就暂停。
动画时间之外的状态 animation-fill-mode :(不能设置动画执行次数为无数次,则该样式不会出现效果)动画结束后的状态 有以下4种 :none 无,forward 动画结束(to里面的所有样式)时的状态,backward 动画开始(from里面的所有样式)时的状态,both 动画开始或者结束时的状态。 例如 .div{anination-fill-state:forward;}
动画复合属性 animation : 复合属性可以把动画的属性都综合在animation里 例如: .div{animation: AA 1s 1s 2 alternate backward;} 这样比较便捷。
CSS自定义动画的更多相关文章
- css自定义动画在微信中无法执行的原因
这是我去年年底遇到的一个问题, 在这个过程中我发现了一个比较有趣的问题. 我们在做抽奖的时候,微信分享到朋友圈的页面里,安卓机器无法执行页面中的自定义动画(元宝的位移,进入按钮的放大缩小等等).这让我 ...
- 自定义动画css属性
自定义动画: 1.animation-name(自定义动画名称) 元素所应用的动画名称,必须与@keyframes使用,名称由@keyframes定义. keyframes(动画关键帧):以@keyf ...
- 深入学习jQuery自定义动画
× 目录 [1]属性对象 [2]可选参数 [3]选项参数 前面的话 很多情况下,前面介绍的jQuery动画的简单效果无法满足用户的各种需求,那么就需要对动画有更多的限制,需要采取一些高级的自定义动画来 ...
- velocity自定义动画
话说好久没有写博客了,零星的整理了一些东西,没有形成系统,所以也没有在这里记录. 废话不多说了,进入今天的正题.不知道大家是否记得之前写过的一篇文章<制作炫酷的专题页面& ...
- CSS3 自定义动画(animation)
除了在之前的文章中介绍过的 CSS3 的变形 (transformation) 和转换 (transition) 外,CSS3 还有一种自由度更大的自定义动画,开发者甚至可以使用变形(transfor ...
- Day048--jQuery自定义动画和DOM操作
内容回顾 BOM location.reload() 全局刷新页面 location.href location.hash location.pathname location.hostname lo ...
- python全栈开发day48-jqurey自定义动画,jQuery属性操作,jQuery的文档操作,jQuery中的ajax
一.昨日内容回顾 1.jQuery初识 1).使用jQuery而非JS的六大理由 2).jQuery对象和js对象转换 3).jQuery的两大特点 4).jQuery的入口函数三大写法 5).jQu ...
- Jquery自定义动画与动画队列
animate:自定义动画 $(selector).animate({params},[speed],[easing],[callback]); params:要执行动画的css属性,它是一个对象可以 ...
- 自定义动画animate()
在上一节总结了一下3中类型的动画,其中show()和hide()方法会同时修改元素的多个属性,fadeOut()和fadeIn()方法只会修改元素的不透明度,而slideDown()和slideUp( ...
随机推荐
- 谈一谈Java8的函数式编程 (三) --几道关于流的练习题
为什么要有练习题? 所谓学而不思则罔,思而不学则殆,在系列第一篇就表明我认为写博客,既是分享,也是自己的巩固,我深信"纸上得来终觉浅,绝知此事要躬行"的道理,因此之后的几篇博 ...
- php实现题目抢答、商品秒杀等类型的需求
最近和其他部门合作项目,当然我是负责php接口方面的工作,get到一些东西,所以来分享记录一下. 项目需求: 题目将通过主持人ipad投射至大屏幕,选手按'抢答'按钮进行抢答.抢答成功,选手所在组,以 ...
- Django学习报错记录
1. 运行manage.py任务 makemigrations时,报错: doesn't declare an explicit app_label and isn't in an applicat ...
- Gradle 使用Maven本地缓存
如果想使用Maven本地缓存,需要定义:build.gradle 文件下定义 build.gradle repositories { mavenLocal() } Gradle使用与Maven相同的策 ...
- stat命令
- 翻译Algorithms Unlocked
写在前面 本书是由<算法导论>(Introduction to Algorithms)的作者之一Thomas H. Cormen编写的适合对算法感兴趣但自身基础又不好的同学阅读.很多人评价 ...
- Java阶段性测试--知识点:数组,面向对象,集合、线程,IO流
#Java基础测试 涉及知识点:数组,面向对象,重载,重写,继承,集合,排序,线程,文件流 一.多项选择题(可能是单选,也可能是多选) 1.下列标识符命名不合法的是( D ). A.$_Name ...
- rsync的用法
一.用法例子 1.增量备份本地文件#rsync -av ebook/ tmp/ //注意:文件名中最好不要有 :#rsync -avzrtopgL --progress /src /dst 2.本地和 ...
- asp.net core中负载均衡场景下http重定向https的问题
上周欣喜地发现,微软官方终于针对 asp.net core 在使用负载均衡的情况下从 http 强制重定向至 https 的问题提供了解决方法. app.UseForwardedHeaders(new ...
- V9发布内容时保留框架<iframe></iframe>
有些时候,发布文章内容的时候需要用到<iframe></iframe>框架站外内容最近在发布内容时就遇到这个问题,<iframe></iframe>给转 ...