Raphael初窥

Raphael是一款处理SVG矢量图的JS开源库.

初始化:

var paper = Raphael(document.getElementById("notepad"), 320, 200);

var paper = Raphael("notepad", 320, 200);

绘制路径:

var path = paper.path("M143.5 268.5 L35 363 L53.5 370.5 L231.5 340 L266 278 L211 266z");

绘制图片:

var image = paper.image("map.png",0,0,300,200);

修改属性:

path.attr({"fill": "#97d6f5","stroke": "#eee","stroke-width": 1,"stroke-linejoin": "round"});

image.attr({"opacity":"0.5"});

动画:

var anim = Raphael.animation({r:40, "opacity":1, "stroke-width":0}, 2000);

var circle = paper.circle(210, 230, 1);

circle.attr({"stroke":"red", "stroke-width":3});

circle.animate(anim.delay(50).repeat(Infinity));


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值