我有这样的图画(它可以是矢量格式):
alt text http://img228.imageshack.us/img228/2791/dom1.gif
这是必要的,我把它放在一个网站上,并动态地绘制它。用户选择(墙和屋顶的)颜色,并且图片上的墙和屋顶都改变颜色(根据用户的选择)。
alt text http://img228.imageshack.us/img228/3946/domq.gif
颜色的集合不受限制。
使用什么技术来决定这个问题(我认为它应该是客户端技术)?
变体:纯css,canvas + javascript,jQuery,...
限制:我们不使用闪存技术。
发布于 2010-06-23 13:54:57
我选择了拉斐尔图书馆。
我将图片保存为svg
格式,并使用工具http://onlypaths.com/aaopblog/2009/11/7/将svg
转换为Raphael format
(录音,对于拉斐尔来说是可以理解的)。
Next - required字段使用超级库Raphael提供的颜色填充。
svg
的另一个翻译工具,一种可以理解的格式-- http://bkp.ee/atirip/
发布于 2010-06-21 21:33:23
对于火狐和chrome,你有可用的canvas
元素(尽管我不相信实现了3d上下文,如果这很重要的话)。这两个也支持svg
。internet explorer提供了vml
,如果你可以改变你的文档类型,也许还可以跳过一些其他的障碍。你可以使用javascript来绘制所有的点等等。此外,您还可以编写与页面内联的vml
。
https://stackoverflow.com/questions/3084852
复制相似问题