javascript - 动态区域绘画

标签 javascript jquery canvas paint

我有这样的图(可以是矢量格式):

alt text http://img228.imageshack.us/img228/2791/dom1.gif

我有必要将它放在一个网站上并动态地绘制它。用户选择(墙壁和屋顶)的颜色,图片上的墙壁和屋顶都会改变颜色(根据用户的选择)。

alt text http://img228.imageshack.us/img228/3946/domq.gif

颜色设置不受限制。

这个问题的判定采用什么技术(我认为应该是客户端技术)?

变体:纯 css、canvas + javascript、jQuery...

限制:我们不使用闪存技术。

最佳答案

对于 Firefox 和 Chrome,您可以使用 canvas 元素(尽管我不相信 3D 上下文已实现,如果这很重要的话)。这两个还支持 svg。如果您可以处理更改文档类型并可能跳过其他一些麻烦,则 Internet Explorer 有 vml 可用。你可以使用javascript来绘制所有的点和诸如此类的东西。此外,您可以在页面中内联编写 vml

关于javascript - 动态区域绘画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084852/

相关文章:

javascript---点击复制内容到剪贴板

javascript - 从逗号分隔的字符串中删除重复项

flutter - 如何从 Canvas CustomPaint 删除/剪辑?

javascript - 仅 Android 浏览器 : canvas. toDataURL 抛出未捕获错误:SecurityError:DOM 异常 18

javascript - 无法在客户端获取 socket.io

javascript - 如何在不影响同一列中其他元素的情况下在表列中添加动态元素

javascript - 在 .nest() 调用后使用 d3.js 将数据放入表中

php - jquery 提交未传递表单值

javascript - $ ("#but0_0").attr(...) 有效,但 $(hid).attr(...) 当 hid === "#but0_0"时不起作用

java - 安卓自定义进度条