`
czpae86
  • 浏览: 720685 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用Raphael 画图(一) 基本图形 (javascript)

阅读更多

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
0
0
分享到:
评论
1 楼 lmh2072005 2011-09-29  
good

相关推荐

    SVG画图插件raphaelJS

    RaphaelJS是一款强大的JavaScript库,专门用于在SVG(Scalable Vector Graphics)和VML(Vector Markup Language)格式下创建矢量图形。这个插件允许开发者在网页上绘制出复杂、交互式的图形,而且这些图形在任何...

    raphael 简单绘图

    Raphaël是一款JavaScript库,专门用于在Web浏览器中创建矢量图形。它基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language),使得开发者可以在任何分辨率下绘制出清晰、可缩放的图形。这个“raphael...

    Raphael.JSON Raphael.Export Raphael.FreeTransform raphael.serialize

    Raphael.js是一个强大的JavaScript库,专门用于在Web浏览器中创建矢量图形。它提供了一种在SVG(可缩放矢量图形)和VML(Vector Markup Language)之间无缝切换的方法,使得开发者能够在所有现代浏览器以及IE5.5及更...

    javascript raphael 画饼图

    JavaScript Raphael 是一个强大的矢量图形库,它允许开发者在网页上创建复杂的图形,包括饼图。Raphael 使用SVG(Scalable Vector Graphics)和VML(Vector Markup Language)技术,这两种技术都支持在浏览器中绘制...

    raphaeljs_starter

    RaphaelJS是一种基于JavaScript的开源矢量图形库,它能够用于在现代浏览器中创建复杂的矢量图形和动画。RaphaelJS的一个显著特点是其跨浏览器兼容性,它能够在不同的浏览器环境下提供一致的表现,这使得开发者可以...

    js矢量画图,raphael.js使用案例,svg画图,web画图,b/s画图,网页画图

    基于raphael.js 实现矢量图形的绘制,兼容IE,fireFox,chrome等主流浏览器。 功能包括:画矩形,画圆,画三角形,画直线,画虚线,画大括号,画文字。 要绘制不规则曲线可以在这个基础上自己修改一下。 解压后直接...

    javascript 基于Raphael的工作流可视化编辑

    Raphael是一个JavaScript库,它允许开发者在网页上创建复杂的矢量图形,支持SVG(Scalable Vector Graphics)和VML(Vector Markup Language),确保在所有现代浏览器和Internet Explorer 5.5+上的兼容性。...

    raphael矢量图形库

    Raphaël是一款强大的JavaScript库,专用于在Web浏览器中创建矢量图形。这个库由Dmitry Baranovskiy开发,旨在提供一个跨浏览器的解决方案,支持Internet Explorer 9+以及所有现代浏览器,如Chrome、Firefox、Safari...

    web设计器-设计流程图[raphael]

    1. **基本图形对象**:Raphael提供了一系列的基本图形对象,如圆形、矩形、线段等,这些都是构建流程图的基础。通过调用对应的函数,可以创建这些图形,并对其进行填充、描边、变换等操作。 2. **事件处理**:...

    raphael画流程图

    Raphaël.js 是一个基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language)的JavaScript库,用于在Web浏览器中创建矢量图形。它使得开发者能够方便地在网页上绘制复杂的图形,包括流程图。流程图是一...

    Raphael 参考文档《Learning Raphael JS Vector Graphics》

    Raphael是一个强大的JavaScript库,专为在Web浏览器中创建矢量图形而设计。它支持SVG(Scalable Vector Graphics)和VML(Vector Markup Language),确保在各种浏览器中都能得到良好的兼容性,包括较旧的IE版本。...

    raphael画各种简单的图形,都可以拖动

    Raphaël.js 是一个流行的JavaScript库,专用于在浏览器中进行矢量图形绘制。它提供了丰富的API,使得开发者能够创建复杂的图形,并且支持在网页上动态交互,如拖动等效果。本教程将深入探讨如何使用Raphaël来绘制...

    raphael浏览器画图

    Raphaël是一款强大的JavaScript库,专为在Web浏览器中绘制矢量图形而设计。它使得开发者能够在HTML5 Canvas或SVG(Scalable Vector Graphics)上进行绘图,支持包括Internet Explorer 9及以上版本,Chrome,Firefox...

    Learning Raphael JS Vector Graphics 配套源码

    Raphael JS是一个强大的JavaScript库,专门用于在Web浏览器中创建矢量图形。它允许开发者创建出复杂的、可缩放的图形,这些图形在任何分辨率下都能保持清晰,从而提供了优质的用户体验。"Learning Raphael JS Vector...

    web流程图动态绘制-使用raphael

    Raphael.js是一个强大的JavaScript库,专用于在浏览器中创建SVG(可缩放矢量图形)和VML(Vector Markup Language)图形,使得在网页上绘制流程图变得简单易行。本篇文章将深入探讨如何利用Raphael库来实现动态流程...

    前端项目-raphael.zip

    【前端项目-raphael.zip】是一个包含 Raphael JavaScript 库的前端开发资源包。Raphael 是一个流行的开源库,专门用于在网页上创建矢量图形。它使得开发者能够在现代浏览器上利用 SVG (Scalable Vector Graphics) 和...

    jquery图形插件raphael

    raphael是jquery的插件,可以轻松实现SVG能实现的功能,在WEB前端进行绘制图形,由于SVG只能在IE9以上使用,该插件兼容了IE9以下版本使用VML进行绘制,而且操作比SVG更加简单,是绘制WEB自定义图形的较好的插件,内...

    raphael动态绘制简单的图形.zip

    "raphael动态绘制简单的图形.zip"这个压缩包文件显然包含了使用Raphaël JavaScript库进行动态图形绘制的相关示例。Raphaël是一个流行的选择,因为它允许开发者在网页上创建矢量图形,这些图形可以在各种分辨率和...

    raphaelJS制作图表、饼图、柱状图、曲线图

    Raphaël.js 是一个强大的JavaScript库,专用于在Web浏览器中创建矢量图形。它基于SVG(可缩放矢量图形)和VML(矢量标记语言),这两种技术允许在网页上绘制清晰且分辨率独立的图形。Raphaël.js 的主要优势在于它...

Global site tag (gtag.js) - Google Analytics