raphael参数说明
大纲
https://github.com/DmitryBaranovskiy/raphael
http://dmitrybaranovskiy.github.io/raphael/
形状
名称 | 参数 | 说明 |
---|---|---|
rect | x, y, width, height, [r] | 矩形 |
circle | cx, cy, r | 圆 |
ellipse | cx, cy, rx, ry | 椭圆 |
image | src, x, y, width, height | 图片 |
path | pathString | 路径 |
text | x, y, text | 文字 |
事件
名称 | 说明 |
---|---|
click/unclick | 点击 |
dblclick/undblclick | 双击 |
hover/hover | 移入、移出 |
mousedown/unmousedown | 鼠标按下 |
mousemove/unmousemove | 鼠标移动 |
mouseup/unmouseup | 鼠标抬起 |
touchstart/untouchstart | 手指按下 |
touchmove/untouchmove | 手指移动 |
touchend/untouchend | 手指抬起 |
transform
transform以字符串形式写,例如:"t200,50r45s2"
命令 | 说明 | 参数 |
---|---|---|
t | translate | x,y |
r | rotate | angle |
s | scale | x,y |
路径
命令 | 说明 | 参数 |
---|---|---|
M | moveto | (x y)+ |
Z | 闭合 | |
L | lineto | (x y)+ |
H | 横线(horizontal) | x+ |
V | 竖线(vertical) | y+ |
C | 曲线(curve) | (x1 y1 x2 y2 x y)+ |
S | 平滑曲线(smooth) | (x2 y2 x y)+ |
Q | 二次贝赛尔曲线(quadratic) | (x1 y1 x y)+ |
T | 平滑二次贝塞尔曲线 | (x y)+ |
A | 弧线(arc) | (rx ry x-axis-rotation large-arc-flag sweep-flag x y)+ |
R | 卡特莫尔罗曲线(CatmullRom)——抗锯齿平滑曲线的一种算法 | x1 y1 (x y)+ |
属性
名称 | 类型 | 说明 |
---|---|---|
基本样式 | ||
x |
number
|
|
y |
number
|
|
width |
number
|
|
height |
height
|
|
rx |
number
|
圆角x |
ry |
number
|
圆角y |
cx |
number
|
圆心x |
cy |
number
|
圆心y |
r |
number
|
半径 |
opacity |
number
|
透明度 |
path |
string
|
path字符串 |
src |
string
|
图片地址,只有image元素可用 |
transform |
string
|
类似transform()方法 |
边线样式 | ||
stroke |
string
|
边线,只能是颜色 |
stroke-width |
number
|
边线宽度 |
stroke-linecap |
string
|
端点形状:[“butt”, “square”, “round”] |
stroke-linejoin |
string
|
接头形状:[“bevel”, “round”, “miter”] |
stroke-dasharray |
string
|
边线虚线,-和.组成:"-.-"/"-"/"--.._..--" |
stroke-miterlimit |
number
|
斜接长度限制,只有当接头是miter时有效 |
stroke-opacity |
number
|
边线透明度 |
填充样式 | ||
fill |
number
|
填充,可以是颜色、渐变或图片 |
fill-opacity |
number
|
填充透明度 |
字体 | ||
font |
string
|
类似于css的font |
font-family |
string
|
字体 |
font-size |
number
|
字体大小 |
font-weight |
string
|
加粗 |
text |
string
|
text元素的文字内容 |
text-anchor |
string
|
文本对齐:[“start”, “middle”, “end”] |
title |
string
|
text的tooltip |
href |
string
|
链接地址 |
target |
string
|
链接target |
其他 | ||
cursor |
string
|
鼠标指针,类似于css的cursor样式 |
arrow-end |
string
|
arrowhead on the end of the path. The format for string is [-[-]]. Possible types: classic, block, open, oval, diamond, none, width: wide, narrow, midium, length: long, short, midium. |
clip-rect |
string
|
comma or space separated values: x, y, width and height |
转载于:https://www.cnblogs.com/cxmSuperman/p/10582248.html
raphael参数说明相关推荐
- 区块链产业生态发展情况-中国区块链产业生态发展
2019以来中国区块链产业处于蓬勃发展期,从中央到地方有关区块链发展的指导意见和扶持政策不断发布.据不完全统计,今年上半年全国共有超过23个省市发布了112条涉及区块链的政策信息,多省市把区块链纳入发 ...
- 用Raphael在网页中画圆环进度条
条状的进度条我们见得太多了,实现起来比较简单,它总是长方形的,在方形的区域里摆放就不太好看了.随着css3的出现,圆环状的进度条开始用得越来越多,不过由于IE6/7/8不支持css3,我们只能换其它方 ...
- VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件
1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...
- arcgis合并tif影像_微图影像地图导出拼接大图的参数说明
1. 概述 微图是一款集地图下载与GIS功能于一体的轻量级GIS产品,相较于X3版本的万能地图下载器,它有更丰富的地图数据和更专业的GIS功能. 尽管微图的软件界面已经足够简洁明了,但为了让新用户能更 ...
- dbcp 连接池参数说明
dbcp 连接池参数说明 参考: http://commons.apache.org/proper/commons-dbcp/configuration.html https://www.cnblog ...
- 从头到尾使用Geth的说明-3-geth参数说明和环境配置
1.参数说明 ETHEREUM选项:--config value TOML 配置文件--datadir "/home/user4/.ethereum" 数据库和keystore密钥 ...
- ps aux参数说明
运行 ps aux 的到如下信息: ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND smmsp ...
- redis.conf配置文件参数说明
参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式 ...
- 强大的矢量图形库:Raphael JS 中文帮助文档及教程
Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库.它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出 ...
最新文章
- 清华90后校友、MIT助理教授斩获ACM博士论文奖!博士期间曾发表论文20余篇
- 华为向全球发布AI数据库、分布式存储,跑分轻松拿世界第一
- 自动化调参NNI学习(二):使用NNI框架调整LGBM模型
- js和ajax点赞功能代码_Redis实现点赞功能模块,你了解多少?
- mysql havequerycache_如何开启MySQL的中的Query Cache缓存
- jenkins的groovy脚本没权限
- Spark提交任务参数详解
- 菜鸟玩qt(9)---qt常见问题(转)
- VS2010打开就自动关闭问题解决
- GL3520 USB3.0集线器USB HUB电路AD设计硬件原理图+PCB+集成库
- Photoshopnbsp;CS4基础视频教程:通道与…
- 上月和本月对比叫什么_环比增长率怎么算月度(本周比上周是同比还是环比)...
- mysql外文文献中英文3千字_MySQL数据库管理外文中英文翻译文献.doc
- 2022年了,如何制定今年的战略目标?人人必知
- 计算机一个小键盘按不出来怎么办,我的电脑键盘上面1234按不出来怎么办
- 国际象棋棋盘 java_java打印国际象棋棋盘的方法
- VML编辑器代码实现(转载)
- 几种隐藏批处理运行窗口的方法
- Vue开发项目入门——Vue脚手架
- LaTeX排版(一):字体、页眉页脚、页边距、行距的设置
热门文章
- java 简单万年历_java简单万年历
- 仅凭脑电波就能猜出密码?这款耳机暴露了脑机接口的大问题
- Java实现一元二次方程求根问题
- 哈尔滨师范大学计算机科学与技术专业怎么样,哈尔滨师范大学怎么样好不好(全国排名-王牌专业-网友评价)...
- 一看就会的Redist数据持久化之RDB
- 动态修改logback日志级别
- c语言联想输入法算法,华为:编程实现联想输入法 输入联想功能是非常实用的一个功能,请编程实现类似功能...
- QT for symbian 开发环境安装
- Web3创业具备创新爆炸式增长的所有要素
- 【iPhone自定义铃声】iPhone设置炫酷的电话铃声、闹钟铃声-私人定制铃声-摆脱枯燥单一的iPhone背景铃声-操作超级简单