`
helloyesyes
  • 浏览: 1305979 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Raphael js库简介

阅读更多

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

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

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

浏览器支持

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

一些酷酷的例子:

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

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

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

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

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

分享到:
评论

相关推荐

    raphaeljs_starter

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

    SVG画图插件raphaelJS

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

    raphaeljs源码库0分分享

    Raphaël.js 是一个强大的JavaScript库,专用于在Web浏览器中创建矢量图形。它允许开发者使用SVG(可缩放矢量图形)和VML(矢量标记语言)技术来绘制复杂的图形,这些图形在任何分辨率下都能保持清晰。Raphaël.js的...

    raphael.js扩展的拖拽功能,raphael.draggable.js,raphael.extension.js

    在SVG和VML图形库的世界里,Raphael.js是一个非常受欢迎的JavaScript库,它使得在网页上创建和操作矢量图形变得极其简单。Raphael.js不仅支持多种浏览器,包括那些不支持HTML5 canvas的老旧浏览器,而且提供了一套...

    Learning Raphael JS Vector Graphics 配套源码

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

    Learning Raphael JS Vector Graphics 书+源码

    Raphael.js是用于在浏览器中操作SVG和VML(Vector Markup Language)图形的一个JavaScript库,它使得在所有现代浏览器以及旧版IE中创建矢量图形变得容易。 本书的核心内容可能包括以下几个方面: 1. **Raphael.js...

    Raphaeljs 插件实现任意SVG节点加载

    Raphaeljs是一个JavaScript库,专门用于在Web浏览器中创建和操作SVG图形。这里的“任意SVG节点加载”可能指的是该插件具有灵活性,可以加载任何类型的SVG元素,如路径、矩形、圆形等,并且能够在运行时动态添加到...

    raphaeljs 炫丽 js特效

    RaphaëlJS 是一个强大的JavaScript库,专用于在Web浏览器中创建丰富的矢量图形。这个库由Dmitry Baranovskiy开发,它的目标是提供一个跨浏览器的平台,使得开发者能够在任何现代浏览器(包括IE6+)中轻松地绘制复杂...

    raphael.js 绘制柱状图

    `Raphael.js`是一个JavaScript库,专门用于创建SVG(可缩放矢量图形)和VML(矢量标记语言),使得在网页上绘制复杂的图形变得轻而易举。今天我们将深入探讨如何使用`Raphael.js`来绘制柱状图。 `Raphael.js`库的...

    raphael.js实例

    Raphaël.js 是一个JavaScript库,它使得在Web浏览器中创建矢量图形变得简单。这个库基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language),能够在所有现代浏览器以及Internet Explorer 6+上运行。...

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

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

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

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

    raphael.js

    Raphael.js是一个强大的JavaScript库,专为在Web上创建矢量图形而设计。它基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language)技术,使得在任何现代浏览器上都能实现高质量、可缩放的图形绘制。 ...

    raphaeljs api

    RaphaëlJS API 是一个JavaScript库,专用于在Web浏览器中创建矢量图形。它基于SVG(Scalable Vector Graphics)和VML(Vector Markup Language)标准,这两种标准允许在网页上绘制清晰、可缩放的图形,无论放大多少...

    使用RaphaelJS开发可拖拽的工作流前台

    在前端开发领域,RaphaelJS是一个强大的JavaScript库,专门用于创建矢量图形。它使得开发者能够在网页上绘制出复杂的图形,且这些图形在任何分辨率和屏幕尺寸下都能保持清晰。本篇文章将深入探讨如何利用RaphaelJS...

    Raphaeljs的一个bug(内存泄露)

    本文将深入探讨"Raphaeljs的一个bug(内存泄露)"这个主题,结合标签“源码”和“工具”,我们将会分析Raphael.js库中的潜在问题以及如何定位和解决内存泄露。 Raphael.js是一款广泛使用的JavaScript库,它允许...

    raphael js所有文档以及网站内容,书籍

    Raphaël.js 是一个流行的JavaScript库,专用于在Web浏览器中创建矢量图形。这个压缩包包含了关于Raphaël.js的所有文档、网站内容以及可能的书籍资源,是学习和深入理解Raphaël.js的理想资料集合。下面将详细阐述...

    Raphael SVG库

    支持SVG开发的js库,非常好用, 这是压缩版本。

    Raphael.js 2.21版源码 以及快速上手手册

    Raphael.js 是一个强大的JavaScript库,专为在Web浏览器中创建矢量图形而设计。它支持SVG(Scalable Vector Graphics)和VML(Vector Markup Language),使得在包括老旧的IE8在内的多种浏览器上都能实现矢量图形的...

Global site tag (gtag.js) - Google Analytics