Trying to explain this may be a challenge, so please bear with me.
I need to create an "upvote" feature for a website. The number of upvotes is adjustable in the system settings. The upvote controls should resemble green chevrons pointing upwards. For example, if there are three chevrons, clicking on the top one signifies a vote worth 3, while clicking on the bottom one changes the vote weight to 1. These chevrons also require hover, click, and active styles.
The wireframes depict the chevrons being very close together, almost overlapping, like in my scenario where the bottom point of the upper chevron is higher than the top point of the lower chevron.
This means using images might not work well due to potential overlap issues. So, I am looking for a simple way to create these shapes using CSS and/or JavaScript as standard div elements.
Am I facing difficulty? Or is there a straightforward solution that works across all modern browsers (including IE 9+)?