我有这样的图画(它可以是矢量格式):
alt text http://img228.imageshack.us/img228/2791/dom1.gif
我有必要将它放在网站上并动态地绘制它。用户选择颜色(墙壁和屋顶),图片的墙壁和屋顶都会改变颜色(根据用户的选择)。
alt text http://img228.imageshack.us/img228/3946/domq.gif
颜色集不受限制。
使用什么技术来决定这个问题(我认为它应该是客户端技术)?
变种:纯css,canvas + javascript,jQuery,......
限制:我们不使用闪存技术。
答案 0 :(得分:0)
对于firefox和chrome,你有canvas
元素可用(虽然我不相信实现了3d上下文,如果这很重要)。那些2也支持svg
。如果您可以处理更改您的doctype并可能跳过其他一些环节,则Internet Explorer可以vml
。你可以用javascript来绘制所有的点和诸如此类的东西。此外,您可以在页面内嵌vml
。
答案 1 :(得分:0)
我选择了拉斐尔图书馆。
我以svg
格式保存图片,并使用工具http://onlypaths.com/aaopblog/2009/11/7/将svg
转换为Raphael format
(记录,拉斐尔可以理解)。
接下来 - 必填字段由超级图书馆拉斐尔填充。
来自svg
的另一种翻译工具,拉斐尔可以理解的格式 -
http://bkp.ee/atirip/