Hallo Rolf,
einen roten oder blauen Basismarker, und legst nach Bedarf Symbole für Audio, Video oder Sternchen mit transparentem Hintergrund darüber.
Ging mir auch durch den Kopf. Dann wäre aber der Basismarker nicht mehr anklickbar, weil er abgedeckt ist. Man könnte ihn vielleicht transparent oben drauflegen ...
Wie setzt Du die Marker? Per JS am Client?
Genau. Die (hunderte) Marker werden per CSV-String an den Client übergeben. Kannst du im HTML-Code sehen. Wird erstaunlich flott vom Client platziert.
Mit deinem ::before und ::after experimentiere ich, wenn die Idee von Jürgen nicht funktioniert, etwas an den Basismarker „anzukleben“.
Gruß Linuchs