SVG изображение и HTML / JavaScript страница для взаимодействия с SVG

Вячеслав7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.09.2020

Необходимо нарисовать SVG изображение, представляющее из себя два круга, один в другом. Внутренний круг представляет из себя несколько групп вкусов (например - пряные, кислые, сладкие и т.п.), внешний - конкретные вкусы (например - цитрус, апельсин, лимон и т.п.). В приложенном файле можно видеть пример. Актуальный список групп / вкусов будет доступен немного позднее. Инфографика приветствуется.

Изображение нужно вставить в HTML страницу и написать JavaScript / jQuery функции, которые будут делать следующее:

- при загрузке страницы обращаться к HTTP API и запрашивать список вкусов в формате

[

  {

    "flavour": "orange",

    "inStock": true

  },

  {

    "flavour": "lemon",

    "inStock": false

  }

],

если API отвечает, что вкус есть - подсвечивать вкус, а также группу вкусов, в которую данный вкус входит, нет - затемнять;

- при клике на вкус или группу вкусов - callback, который должен возвращать, кто его вызвал - группа / вкус и его название.

Заявки фрилансеров