软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> Web前端 -> H5+CSS3简单动画知识点汇总 -> 正文阅读

[Web前端]H5+CSS3简单动画知识点汇总


乱入几个: 
1.h5的一个语义化标签
  figure :用于规定独立的流内容(图像 图表 照片 代码等)
  figcapition:与figure配套使用,用于标签定义figure元素标题
2.媒体查询:
通过不同的媒体类型和条件定义样式规则 ;媒体查询大部分媒体特性都接受min和max 用于表示“大于等于”或“小于等于”:width: min-width;max-width 
  媒体查询可以用在@media和import规则上,也可以用在HTML和XML中。
 @media screen and (width:800px){...} 
 @import url(example.css) screen and (width:800px);
<link media="screen and (width:800px)" rel="stylesheet" href="example.css">
正题:


--page1 --                                       
css属性
  property,duration,timing-function,delay

transition-property 规定设置过渡效果的 CSS 属性的名称。
transition-duration 规定完成过渡效果需要多少秒或毫秒。
transition-timing-function 规定速度效果的速度曲线。  (Linear,ease,ease-in,ease-out,ease-in-out)
transition-delay 定义过渡效果何时开始。

  Transform :用于元素的变形处理  属性:  translate,Rotate,scale,skew  (平移 旋转,缩放,斜切)
 [img]http://img.blog.csdn.net/20160330174504581?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
--page 2 -                                                   

  1. 新建帧
     animation:所有动画属性的简写属性,除了 animation-play-state 属性。
    -webkit-animation: myfirst 2s linear 1s infinite both;
    -webkit-animation-name: myfirst;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;

  2. @-wbkit-keyframes myfirst {

      }
    -常用参考手册-
属性 描述 CSS
@keyframes 规定动画。 3
animation 所有动画属性的简写属性,除了 animation-play-state 属性。 3
animation-name 规定 @keyframes 动画的名称。 3
animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0。 3
animation-timing-function 规定动画的速度曲线。默认是 "ease"。 3
animation-delay 规定动画何时开始。默认是 0。 3
animation-iteration-count 规定动画被播放的次数。默认是 1。 3
animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal"。 3
animation-play-state 规定动画是否正在运行或暂停。默认是 "running"。 3
animation-fill-mode 规定对象动画时间之外的状态。 3


animation-timing-function<single-animation-timing-function>[,<single-animation-timing-function>]*
<single-animation-timing-function> = ease | linear | ease-in | ease-out | ease-in-out | step-start | step-end | steps(<integer>[, [ start | end ] ]?) | cubic-bezier(<number>,<number><number><number>)
默认值:ease
适用于:所有元素,包含伪对象:after和:before
继承性:无
动画性:否
计算值:指定值
媒体:视觉

取值:


  • linear:

  • 线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)

  • ease:

  • 平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0)

  • ease-in:

  • 由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)

  • ease-out:

  • 由快到慢。等同于贝塞尔曲线(0, 0, 0.58, 1.0)

  • ease-in-out:

  • 由慢到快再到慢。等同于贝塞尔曲线(0.42, 0, 0.58, 1.0)

  • step-start:

  • 等同于 steps(1, start)

  • step-end:

  • 等同于 steps(1, end)

  • steps(<integer>[, [ start | end ] ]?):

  • 接受两个参数的步进函数。第一个参数必须为正整数,指定函数的步数。第二个参数取值可以是start或end,指定每一步的值发生变化的时间点。第二个参数是可选的,默认值为end。

  • cubic-bezier(<number>, <number>, <number>, <number>):

  • 特定的贝塞尔曲线类型,4个数值需在[0, 1]区间内

animation-fill-mode

animation-fill-mode:none | forwards | backwards | both [ , none | forwards | backwards | both ]*
默认值:none
适用于:所有元素,包含伪对象:after和:before
继承性:无

取值:


  • none:

  • 默认值。不设置对象动画之外的状态

  • forwards:

  • 设置对象状态为动画结束时的状态

  • backwards:

  • 设置对象状态为动画开始时的状态

  • both:

  • 设置对象状态为动画结束或开始的状态

说明:


检索或设置对象动画时间之外的状态

  • 如果提供多个属性值,以逗号进行分隔。

  • 对应的脚本特性为animationFillMode

animation-direction

animation-direction:normal | alternate [ , normal | alternate ]*
默认值:normal
适用于:所有元素,包含伪对象:after和:before
继承性:无

取值:


  • normal:

  • 正常方向

  • alternate:

  • 正常与反向交替

说明:


检索或设置对象动画在循环中是否反向运动

  • 如果提供多个属性值,以逗号进行分隔。

  • 对应的脚本特性为animationDirection

-------------------------------------------------------------------
  
......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2016-04-01 16:48:17  
Web前端 最新文章
10分钟
SSM框架SSM项目源码SSM源码下载java框架整合
javascript入门
JavaScript常用对象Array(2)
8.Smarty3:模版中的内置函数
表单脚本
iTextSharp5.0页眉页脚及Asp.net预览的实现
MVC基础学习—理论篇
JavaScript
http协议中get与post区别详解
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture
生肖星座 三丰软件 视频 开发 Android开发 站长 古典小说 网文精选 搜图网 美图 中国文化英文版 多播 租车 短信
2017-7-26 10:42:29
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --