Добавление фантазии SVG на веб-страницах (инструменты и рабочий процесс)? - PullRequest
0 голосов
/ 02 сентября 2011

В настоящее время принято видеть интересные интерактивные SVG-рисунки, встроенные в страницы.Я предполагаю, что люди делают свое оригинальное искусство в Illustrator, а затем экспортируют SVG?Как они добавляют поведенческие и т. Д.

У кого-нибудь есть хороший ресурс для ПРАКТИЧЕСКОГО SVG веб-разработки?

1 Ответ

3 голосов
/ 03 сентября 2011

Первое, что делает ваш SVG.Вы вряд ли сможете написать свои данные пути вручную, если у вас нет очень простых анимаций.Самыми популярными редакторами являются Illustrator (но он очень дорогой) и Inkscape (это почти нормально для моих целей и бесплатно).Есть много учебников о том, как сделать что-то с этим.Inkscape может экспортировать в довольно аккуратный и стандартный SVG, который вам, скорее всего, потребуется анимировать вручную.

Два способа, которыми я ранее добавил интерактивность в мои SVG, - это либо добавление JS в сам SVG (довольно прикольный)) и импорт SVG на страницу с помощью object или img;или поместив SVG на самом деле внутри страницы, и работая на нем с тем же JS, что и остальная часть страницы.Это не сложно: все, что вы можете сделать с помощью JQuery на странице, например, добавление обработчиков кликов к элементам, перемещение объектов, стилизация с помощью CSS, вы можете делать с помощью JavaScript.Это очень удобно.

Что касается практических ресурсов, я очень часто пользуюсь Mozilla Developer Network (MDN), потому что он имеет хорошие ресурсы для элементов SVG, а jQuery имеет свои собственные превосходныедокументация, а также почти бесконечность обучающих программ Google.Наконец, Inkscape и Illustrator поставляются с собственными руководствами.В некотором смысле, вы, вероятно, задаете вопрос, потому что вы ищете какой-то действительно конкретный сайт, который сделает все это простым, но я не думаю, что он есть, просто потому, что это в основном те же веб-технологии, что и все обычные вещи.вы используете, с добавлением нескольких SVG-элементов, к которым вы привыкнете, и они не будут слишком сложными, если вы создадите их с помощью пакета векторной графики.

...