Hallo Sven
für individuelle Listbox Optionen mit jeweils eigenem CSS sind zwei Schritte notwendig.
1. Du definierst eigene CSS Klassen.
Falls du keine vordefinierten CSS Klassen des Templates verwendest, musst du eigene CSS Klassen festlegen.
Das machst du über Anlegen und Editieren einer eigenen CSS Datei im Visforms-Dashboard, Button 'CSS Bearbeiten':
docs.joomla-4.visforms.vi-solutions.de/d...in-datei-hinterlegen
Hier ist der Punkt notwendig.
Er bedeutet, dass es sich nach dem Punkt um einen Klassennamen handelt.
Im Beispiel:
vi-solutions.de/forum-uploads/custom-css-listbox_css-edit.png
2. Du nutzte deine eigenen CSS Klassen in den Listbox Optionen im Optionsparameter 'Option CSS Klasse'.
Im Beispiel:
vi-solutions.de/forum-uploads/custom-css-listbox_options.png
Hier darf der Punkt nicht stehen.
Hier wird allein der reine Klassenname eingetragen.
Ergebnis: Die Listbox-Optionen sind dann im Beispiel wie gewünscht eingefärbt.
Im Beispiel:
vi-solutions.de/forum-uploads/custom-css-listbox_field.png
Für Joomla 4 ist das bereits alles.
Also 'Option CSS Klasse' = 'vf-lb-entry-1'
Für Joomla 3 ist folgendes zu beachten.
Der Eintrag des Klassen-Namens in die entsprechende Option der Konfiguration (Formular und Feld), bei dir dann 'Option CSS Klasse', muss mit einem führenden Leerzeichen beginnen.
Das war und ist der Standard für Joomla 3.
Also 'Option CSS Klasse' = ' vf-lb-entry-1' (mit führendem Leerzeichen).
Eine Ausnahme bei J3:
Falls deine eigene eingetragene CSS Klasse im Ziel-HTML-Element auf ein leeres class-Attribut trifft, dann kann das führende Leerzeichen auch entfallen.
Es hat dann ja keine Trenner-Wirkung mehr.
Das ist aber nur manchmal der Fall.
Gruß, Ingmar