Что можно сделать с помощью SVG

Лучшие актуальные приложения, сделанные с помощью SVG, покажут, что можно сделать с помощью этого стандартного графического языка.

SVG - язык преобразования данных в графику. Следующий список приложений покажет, что на самом деле это может представлять очень большое разнообразие применений.

Но прежде всего, скажем прямо, SVG подходит не для всех сценариев, и часто лучше заменить код простым изображением, возможно, картой изображений, чтобы добавить немного интерактивности...

Но когда условия правильные, возможно доставить удивительные вещи с помощью SVG...

Tiger in SVG

Веб-демонстрация SVG

Этот сайт предлагает инструмент, который преобразует SVG во Flash, чтобы его можно было отобразить на всех браузерах. Это может быть решением для старых браузеров.

Map in SVG

Рисование контура на карте

Благодаря фреймворку Raphael, использующему SVG и базу данных карты, можно нарисовать путь между начальной и конечной точками на карте. В демоверсии используется скриншот OpenStreetMap и несколько строк JavaScript. Это приложение хорошо подходит, например, для того, чтобы показать посетителям, как добраться до места с железнодорожной станции.

SVG Board Game

Настольная игра

Ссылка на файл SVG. На ней изображена машина Руба Голдберга в действии, иными словами, механизм связывания действий воедино для достижения конечного результата. Понятно, что в этой системе есть весь потенциал 2D-настольной игры вроде Mario или Duke Nukem .

Invaders in SVG

Игра захватчиков

Ещё один SVG-файл, показывающий возможные применения этой аркадной классики в играх. Он не оптимизирован, и игра довольно медленная, но тем не менее полная!

Tetris in SVG

Игра «Тетрис»

Еще одна классика в SVG-файле. Скорость здесь менее важна, поэтому демонстрация более убедительна. Мы видим в заключении, что SVG подходит для игр, при условии, что они не являются экшенами. Холст более уместен, но и не оптимален. Для этого сценария использования необходимо переключиться на WebGL.

Images accompanying the music in SVG

Визуальная музыка

Программа позволяет выбрать музыкальное произведение, а затем отображает сопровождающие тексты.
Он зависает при загрузке аудио в некоторых браузерах, но можно продолжить, нажав на изображение.

Animated mouth in SVG

Анатомия: Анимированный рот

Эта демонстрация, предоставленная svg-whiz.com, показывает анатомические компоненты рта.

Palace of Trajan

Дом Траяна разобран

Эта анимация, предоставленная Викимедиа, показывает интерьер дома римского императора Траяна, который разбирается как головоломка, когда вы нажимаете на изображение ...

SVG Playing Cards

Игральные карты

Поскольку эта колода из 52 карт основана на векторах, они могут быть увеличены без потери качества, и поэтому все колоды могут быть преобразованы в JavaScript для запуска в браузере. Они также доступны в формате EPS. Есть и CSS-версия!

В заключение, когда SVG находится в своей предпочтительной области применения, где скорость не имеет решающего значения, но взаимодействие с частями изображения необходимо, и аудитория не ограничивается старыми версиями браузера, этот формат позволяет получить очень красивые результаты и очень приятный пользовательский опыт.