【发布时间】:2011-05-11 14:28:06
【问题描述】:
我已经使用 JavaScript、CSS 和 HTML(以及 SVG)实现了 UI 控件。我知道浏览器对 SVG 作为背景图像的支持很差,但这并不关心我,因为该项目不会很快启动。
但是,做 CSS sprites 之类的事情感觉很痛苦。使用 Illustrator 也比使用 Photoshop 更痛苦。我想知道矢量图(可扩展性)的主要好处值得吗?您认为在 UI 控件(如复选框、按钮等)中使用 SVG 而不是光栅图形是个好主意吗?
【问题讨论】:
-
您需要 IE 和移动支持吗?
-
Firefox 4、IE 9、Opera 11、Safari 5 和 Chrome 8。
-
浏览器确实带有用于复选框、按钮等的内置控件。
-
我需要更多的自定义,甚至比 HTML5 表单控件提供的更多,如文本字段分组、分页下拉等,更不用说全新的外观了。
-
我觉得有趣的是,您发现 Illustrator 更痛苦。我的经验是相反的。当需要稍微改变大小时,您是否只是在 Photoshop 中重绘所有内容?