Hallo Der Martin,
die Idee ist gut! Allerdings muss man dann das Bild in ein ansonsten sinnfreies div-Containerelement stecken,
figure?
denn ::before oder ::after lassen sich ja nicht auf img anwenden, weil img per definitionem ein leeres Element ist und keinen Inhalt haben darf (auch keinen generierten).
Bis demnächst
Matthias