当我使用 Raphael 将鼠标拖动到像 Photoshop 这样的 div 上时,如何绘制简单的图形
这是我的代码:
<div id="handle" style="background:#5f3">
</div>
脚本是:
var set = Raphael(["handle", 400, 400, {
type: "rect",
x: 300,
y: 10,
width: 25,
height: 25,
stroke: "blue"
}, {
type: "text",
x: 30,
y: 40,
text: "Dump"
}]);
演示在这里:http://jsfiddle.net/ATZNW/
那么如何像 Photoshop 一样绘制简单的图形(例如:矩形),
谢谢
this is my code :
<div id="handle" style="background:#5f3">
</div>
and the script is :
var set = Raphael(["handle", 400, 400, {
type: "rect",
x: 300,
y: 10,
width: 25,
height: 25,
stroke: "blue"
}, {
type: "text",
x: 30,
y: 40,
text: "Dump"
}]);
the demo is here : http://jsfiddle.net/ATZNW/
so how to draw Simple graphics (ex: rect ) like photoshop ,
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Raphael 是一个矢量图形库,你想要做的是光栅图形。
HTML
元素正是您在这种情况下所需要的。
一些基本的 JavaScript:
有关该主题的更多信息,请查看 Mozilla 的 Canvas 教程。
Raphael is a Library for Vector Graphics, what you want to do is Raster Graphics.
The HTML
<canvas>
element is exactly what you need in this case.Some basic JavaScript:
For more information on the topic check out Mozilla's Canvas Tutorial.