Raphaël (JavaScript library)
Appearance
The topic of this article may not meet Wikipedia's notability guidelines for products and services. (April 2009) |
File:Raphaël.png | |
Developer(s) | Dmitry Baranovskiy |
---|---|
Stable release | 1.4.3
/ May 12, 2010 |
Repository | |
Written in | JavaScript |
License | MIT License |
Website | raphaeljs.com |
Raphaël is a JavaScript library that draws SVG vector graphics for web sites. It also provides a VML alternative for cross-browser compatibility. Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.
Use
Raphaël is used by first creating an instance of the Raphaël object, which manages the creation of the canvas. The following examples create a canvas that is 320 pixels wide and 200 pixels high:
// top left of canvas at the viewport's 10,50 coordinate
var r = Raphael(10, 50, 320, 200);
// top left of canvas at the top left corner of the #example element (in elements where dir="ltr")
var r = Raphael(document.getElementById("example"), 320, 200);
// same as above
var r = Raphael("example", 320, 200);
Once the Raphaël object has been instantiated, its various drawing, resizing and animation methods may called to build up a vector graphic.
Usage
Raphaël is used by the Evri widget to create cross-browser vector graphics. The widget is used on the Washington Post and the Times Online websites.
External links
- http://raphaeljs.com/ Raphaël homepage
- http://raphaeljs.com/reference.html Raphaël syntax
- http://dev.opera.com/articles/view/raphael-a-javascript-api-for-svg/ Raphaël: a JavaScript API for SVG
- http://net.tutsplus.com/tutorials/javascript-ajax/an-introduction-to-the-raphael-js-library/ An introduction to Raphaël