Uma sugestão, para você analisar. Talvez fique mais fácil de compartilhar. Mas realmente eu não testei se o markdown permite inserir um Input type"image"
.
Mas se permitir, o elemento acima quando é submetido envia na url os parâmetros x e y do clique. Isso seria interessante pois seu backend poderia tratar o voto a partir dessas coordenadas.
Quais seriam as vantagens?
- A pessoa poderia adicionar ou remover opções diretamente na área de gerenciamento ao invés de precisar alterar o código de compartilhamento.
- o código de compartilhamento seria mais enxuto. Só colar o código do input chamando a imagem e já estaria funcionando.
Fonte: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/image#using_the_x_and_y_data_points