Использование SVG вместо растровой графики для веб-элементов управления / виджетов? - PullRequest
4 голосов
/ 17 ноября 2010

Я реализовал элементы управления пользовательского интерфейса, используя JavaScript, CSS и HTML (и SVG). Я знаю, что поддержка SVG в браузере в качестве background-image плохая, но это меня не касается, так как проект не запустится в ближайшее время.

Однако делать такие вещи, как спрайты CSS, больно. Также гораздо более болезненно использовать Illustrator, чем Photoshop. Мне интересно, что же является основным преимуществом векторной графики (масштабируемости)? Как вы думаете, это хорошая идея использовать SVG вместо растровой графики для элементов управления пользовательского интерфейса, таких как флажки, кнопки и тому подобное?

1 Ответ

4 голосов
/ 17 ноября 2010

Оно того стоит.Подумайте о людях, использующих приложение на iPhone, а затем то же приложение на iPad - масштабируемость очень помогает.Самое сложное - это изучить инструменты, необходимые для создания векторной графики.Illustrator не сложнее, чем Photoshop, он просто отличается ;вы изучаете новую парадигму для редактирования / создания изображений, как если бы вы переходили с Java на Haskell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...