Посмотрите на этого щенка .. Я видел его в виде необработанных SVG и на странице HTML, и функциональность осталась прежней ... Вот та же самая «Игра в карты», как и в необработанном SVG ...
Базовый тип документа SVG / XML используется как image/svg+xml
, а интерактивность полностью содержится в блоке JavaScript <![CDATA[
. С определениями формы, типографикой и стилем в пространстве имен SVG ...
Мост между ними лежит в обработчиках критических событий, в частности <g>
, <path>
и т. Д. Дескрипторы элементов XML ..., например, <path id="Oklahoma" onclick="Check(evt)" onmouseover="On(evt)" onmouseout="Off(evt)" d="M 3....
и т. Д.
Это просто статичный скриншот, но, как вы можете видеть, он очень похож на ваш конкретный проект ...
Тем не менее, я делаю отступление, но количество запутанной и противоречивой информации относительно лучших практик SVG ... Я, во всей серьезности, виню в тонко завуалированном сговоре между Microsoft и Adobe - в печальной попытке в борьбе с этим конкретным стандартом - и независимой революцией поставщиков, которая стала бы возможной альтернативой «общего» развертывания. Прошло 10 лет, и импульс прогресса вот-вот оторвет подошвы от их манипулирующих, волочащихся ног! Не отставайте от SVG - и не отвлекайтесь на плагины и запасные варианты ... Продвигайтесь вперед и знайте, что этот стандарт НЕМЕДЛЕННО для разработки контента, заблокированного на платформе ...