Hat sich schon mal ein "Scripter" Gedanken darüber gemacht ob man einem Element im FF, optimal wäre wohl das oberste "window"-Element mit der ID "#main-window", eine Klasse aus einer im Script vorgegebenen Auswahl (z.B. .farbe-1, .farbe-2, .farbe-3) zuordnen kann?
Die ID "#main-window" ist ja auch ganz weit "oben" und kann ":root" gut ersetzen. Damit könnte man dann in der userChrome.css z.B. verschiedene Farbschemas (Variablen mit Werten füttern) vorsehen und per Button und Auswahl eines davon auswählen:
#main-window.farbe-1 {Anweisungen...}
#main-window.farbe-2 {Anweisungen...}
#main-window.farbe-3 {Anweisungen...}
Ach ja, der zuletzt gewählte Wert sollte natürlich gespeichet werden...
Nur so mal als Gedanke - sollte aber universell verwendbar sein und nur durch den Scriptnamen oder eine Variable im Script einen "Namen" bekommen. Dann sind sicher noch andere schöne Sachen damit realisierbar.
Ich mache zwar einiges mit CSS, aber mit Scripten habe ich es nicht so gut drauf...
andreas: Bitte erst morgen kurz von 10:00 überlegen, dann kommen Dir ja die einfacher realisierbaren Gedanken :lol: .
Gruß Harry