绘图 Raphael js库简介

   Raphael JS库是在webrebuild交流会上听专家将到的,后来就看了下,果然很强大——通过SVG/VML+JS实现跨浏览器的矢量图形实现方案。

    这其实和cufon等网络字体的实现原理是有些类似的:非IE浏览器使用SVG绘图,然后IE中使用VML。它的目的是想要提供一种简单易用的真正跨浏览器的矢量图形实现方案,包括一些动画效果。

    Raphael的语法也很简单,基本上了解SVG就会很容易上手的:

[javascript]  view plain copy
  1. var c = paper.path("M10 10L90 90");  
  2. // 画一条线;  
 

 

浏览器支持

    IE6+、Firefox 3.0+、chrome、opera等都是很好支持的。

    一些酷酷的例子:

    使用Raphael绘制的117个矢量图标:

    嗯,这些图标都是用Raphael实现的,点击例子页面中的图标下面就会显示代码。

 

    简单的动画效果,虽然也可以用JS+CSS3实现,但是这个可是跨浏览器的哦。。。

    感兴趣的同学可访问官方网站查看更多demo,以及参考文档

    (作者神飞,链接:http://www.qianduan.net/raphael-js-library-introduction.html)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值