【问题标题】:Animate raphael objects动画拉斐尔对象
【发布时间】:2015-09-08 22:18:19
【问题描述】:

我对 raphael.js 很陌生,我正在尝试为 raphael 元素制作动画。例如,我使用 paper.path() 绘制了一个箭头。

var arrow = paper.path("M10,10L100,100");
arrow.attr({
    "stroke-width": 5,
    "stroke-dasharray": "-.",
    "arrow-end": "classic-wide-long"
});

如何使箭头的颜色在绘制时看起来像是在闪烁?

【问题讨论】:

    标签: javascript html path raphael


    【解决方案1】:

    使用.animate()。 例如,

    arrow.animate({
        "25%": {stroke: "pink", easing: "bounce"},
        "50%": {stroke: "red", easing: "bounce"},
        "75%": {stroke: "pink", easing: "bounce"},
        "100%": {stroke: "red", easing: "bounce"}
    },2500);
    

    其中百分比是达到指定持续时间(在本例中为 2500 毫秒)的帧步数。

    【讨论】:

    • 有趣,以前没见过那种格式,看起来很有用。它在任何地方都有记录吗?
    • 我在这里只找到了一个示例:raphaeljs tutorialKey Frame Animation 下我还没有看到完整的文档。@Ian
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多