快捷导航

栏目导航

SVG restart动画属性

2018-2-6 22:35| 发布者: admin| 查看: 621| 评论: 0|来自: 钱柜手机网页版

关于SVG更多动画内容可以参阅SVG animation动画详解一章节。

此属性用来规定元素开始动画之后,是否可以被重新开始执行;具有三个属性值:

(1).always:动画可以在任何时候被重置。这是默认值。

(2).whenNotActive:只有在动画没有被激活的时候才能被重置,例如在动画结束之后。

(3).never:在整个SVG执行的过程中,元素动画不能被重置。

代码实例如下:

[HTML] 纯文本查看 复制代码运行代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="" />
<title>钱柜手机网页版</title>
<style>
* {
  margin: 0px;
  padding: 0px;
}
svg {
  border:1px solid blue;
  margin:50px;
}
</style>
</head>
<body>
<svg width="500" height="180" >
  <rect
        x="50" y="50"
        width="100" height="50"
        fill="red">
    <animate attributeType="XML"
             attributeName="x"
             from="50" to="300"
             dur="5s"
             begin="click"
             restart="never"
             fill="freeze">
    </animate>
  </rect>
</svg>          
</body>
</html>

上面的代码规定,只有在动画没有被激活的情况下才可以被重新执行。


鲜花

握手

雷人

路过

鸡蛋
上一篇:SVG fill 属性下一篇:SVG keyPoints属性

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2018-4-18 06:16 , Processed in 0.101410 second(s), 22 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 钱柜手机网页版

返回顶部