The code seems to work fine if its a label, but since I have loads of images, the hover works fine but a tick doesn’t show up and nothing seems to be checked
I tried altering the css (changed label to img) but the HTML im using is
They label is necessary because of the for/id relation – just clicking an image won’t check the checkbox. You might just place the image inside the label though: