svg SMIL animation学习
来源:互联网 发布:淘宝特卖女装套装 编辑:程序博客网 时间:2024/05/29 19:14
一、五大元素
- <set>
- <animate> 动画
- <animateColor> 动画颜色
- <animateTransform> 变换动画效果
- <animateMotion> 可以让SVG各种图形沿着特定的
path
路径运动
二、属性
- attributeName:可以是text元素上的属性或则所改变的css属性 eg:x,y,transform,opacity
- attributeType:CSS|XML|auto 可以不设置,让浏览器自己去判断
- repeatCount:
- to:去到哪个坐标
- by:同to差不多,但是to出现的时候,by只是打酱油
- from:从哪个坐标开始
- value:可以一个值或者多个值,当多个值的时候可以实现来回跑的动画效果 eg:value="160;40;160"
- dur:持续的时间
- begin:开始的时间 eg:
- begin="3s;6s"表示三秒走一次,六秒走一次;
- 可以设置为x.end表示x的执行完再执行;
- 可以设置为circle.click表示点击圆圈后执行
- 设置为x.repeat(2)表示id为x的元素的动画重复两次后执行
- 设置为accessKey(s)按下某个按键动画开始,兼容火狐,对谷歌不起作用
- 设置为indefinite表示无限等待,需要beginElement()方法触发或者指向该动画元素的超链接(SVG中的a元素)。var animate = document.getElementsByTagName("animate")[0];
if (animate) {
document.getElementById("svg").onclick = function() {
animate.beginElement();
};
}
- rotate
- calcMode, keyTimes, keySplines
- calcMode 支持4个值:discrete | linear | paced | spline. 中文意思分别是:“离散”|“线性”|“踏步”|“样条”。
- keyTimes = "<list>" 存放时间点
- repeatCount:设置动画执行次数,可以是合法数值或者“indefinite”(动画循环到电脑死机),
- repeattDur:设置重复动画的总时间,可以是普通时间值或者“indefinite”(动画循环到电脑死机)
- fill:动画间隙的填充方式。默认值为remove,表示时间结束后回到原点,另外一种是freezem,表示元素保持动画结束后的动作
- accumulate:表示累积的意思,默认值为none,另外一个是sum,表示动画结束时候的位置作为下一次动画的起始位置
- additive:控制动画是否附加,默认值为replace,另外一个是sum,表示动画的基础知识会附加到其他低优先级的动画上
- svg.pauseAnimations(); 动画的暂停
- svg.unpauseanimations(); 动画的暂停
阅读全文
0 0
- svg SMIL animation学习
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- 超级强大的SVG SMIL animation动画详解
- SVG路径动画-SMIL
- SVG/SMIL逐帧动画实例
- SMIL学习笔记(一)
- SMIL
- SMIL
- smil
- SVG animation动画
- SVG Animation动画
- SMIL彩信MMS技术学习
- SMIL彩信MMS技术学习
- Java 多态
- jQuery的绑定事件和动画--第二十五天
- WEB-INF下的jsp资源访问注意
- JS解析URL参数,并将参数以FORM表单形式提交
- 凸包
- svg SMIL animation学习
- Android Fragment总结
- C程序员一周入门python(二)
- Android开源库(一)之---图片加载库
- cURL安装--Cocos Creator项目使用 VS Code 激活脚本编译
- 利用mui插件实现下拉 上拉加载内容
- cenos安装高版本gcc
- DexIndexOverflowException两种情况的解决方法
- GPS和WAAS电文