Я играю с HTML5 Canvas для разработки интерактивного личного сайта.
Я создал холст 400х200, а затем наложил на него фоновое изображение. Теперь поверх BG Image я разместил еще 5 изображений. Теперь мое требование заключается в том, чтобы в зависимости от того, какое изображение было нажано, я хочу, чтобы 1, отображал текст за пределами холста, а 2 - серым, оставшиеся 4 изображения (больше в анимированном виде).
Я могу выполнить до отображения изображений, я не могу создать действие события клика. Это потому, что весь холст рассматривается как одно изображение? если так, то с помощью #usemap будет работать? Я попытался добавить событие addEventListener, но ничего не происходит.
Есть ли в SVG более простой способ сделать то же самое?
Спасибо за любые указатели.