Raphael是什么?自己百度一下吧。
Raphael对主流浏览器兼容性很好。
开始要创建视图区域:
var paper = Raphael("myDiv", 580, 600);//创建视图区域
<div id="myDiv"></div>
接下来就可以画图形了。
1,画圆:

var c = paper.circle(50, 89, 40);//画圆(x,y,r),r代表圆的半径
2,画矩形:

var r = paper.rect(100, 19, 80, 50,10);//画矩形(x,y,width,height,r),r代表矩形圆角,默认为0
3,画椭圆:

var e = paper.ellipse(50, 159, 40, 20);//画椭圆(x,y,rx,ry);
4,图片

var i = paper.image("heffalump.png", 200, 19, 80, 80);//图片(src,x,y,width,height);
5,text:

var t = paper.text(150, 250, "where\n amazing\n happens!");//text
6,路径:

var p = paper.path("M10 10L 110 100");//路径
7,set:几个图形合并在一起,方便统一管理,我是这样理解的。

var st = paper.set();//set
st.push(
paper.circle(330, 30, 15),
paper.circle(310, 30, 15)
);

- 大小: 4.8 KB

- 大小: 3.1 KB

- 大小: 3.1 KB

- 大小: 4.1 KB

- 大小: 3.6 KB

- 大小: 6.6 KB

- 大小: 2.9 KB
分享到:
相关推荐
RaphaelJS是一款强大的JavaScript库,专门用于在SVG(Scalable Vector Graphics)和VML(Vector Markup Language)格式下创建矢量图形。这个插件允许开发者在网页上绘制出复杂、交互式的图形,而且这些图形在任何...
Raphaël是一款JavaScript库,专门用于在Web浏览器中创建矢量图形。它基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language),使得开发者可以在任何分辨率下绘制出清晰、可缩放的图形。这个“raphael...
Raphaël.js 是一个流行的JavaScript库,专用于在浏览器中进行矢量图形绘制。它提供了丰富的API,使得开发者能够创建复杂的图形,并且支持在网页上动态交互,如拖动等效果。本教程将深入探讨如何使用Raphaël来绘制...
Raphaël是一款强大的JavaScript库,专为在Web浏览器中绘制矢量图形而设计。它使得开发者能够在HTML5 Canvas或SVG(Scalable Vector Graphics)上进行绘图,支持包括Internet Explorer 9及以上版本,Chrome,Firefox...
它是一个二维绘图表面,通过JavaScript API提供了一系列方法,如`fillRect()`、`strokeRect()`、`beginPath()`、`moveTo()`和`lineTo()`等,来绘制和操作图形。 2. SVG(Scalable Vector Graphics):虽然标题没有...
- 为了简化VML的使用,有一些JavaScript库如Raphaël(http://raphaeljs.com/)提供了跨浏览器的矢量图形绘制功能,包括对VML的支持,使得在不同浏览器中实现图形绘制变得更加容易。 6. **局限性**: - VML并不...
画图效果通常指的是在网页上通过JavaScript操作DOM元素、使用Canvas API或SVG技术绘制图形、图像处理等。这里我们重点讨论使用JavaScript实现这些效果的相关知识点。 1. Canvas API:Canvas API 是一个通过...
在绘制这些几何图形的过程中,需要用到一些基本的数学概念,比如坐标系、圆的参数方程、弧度制等。同时,还会涉及到一些基础的JavaScript语法和函数,用于在页面上绘制图形。 首先,我们来讲解如何绘制一个圆。在...