Manuel: Text invertieren...

Hallo liebe Leute,

Hab da mal eine Frage:
Wie kann ich es hinkriegen, daß der Text einer Html-Seite die Komplementär-Farbe zur Hintergrundfarbe hat.
Die Hintergrundfarbe kann der User frei wählen.
Die Textfarbe soll sich automatisch anpassen.

Vielen Dank für die Bemühungen.
Seber-Rider

  1. Moin Moin !

    Style per Javascript ändern funktioniert, siehe Archiv oder SelfHTML.

    Komplementärfarbe berechnen ist im RGB-Modell kein Problem, für jede Farbkomponente die Differenz zum Maximalwert ansetzen: Rk=255-R; Gk=255-G; Bk=255-B;

    Freie Wahl der Hintergrundfarbe: Dafür gibt's in SelfHTML den Color Picker als Beispiel, den kannst Du umbauen.

    Wenn Du die Hintergrundfarbe änderst, kannst Du gleichzeitig auch die Textfarbe ändern.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    1. Freie Wahl der Hintergrundfarbe: Dafür gibt's in SelfHTML den Color Picker als Beispiel, den kannst Du umbauen.

      Wo finde ich den? Hab schon gesucht

      1. Hallo,

        Freie Wahl der Hintergrundfarbe: Dafür gibt's in SelfHTML den Color Picker als Beispiel, den kannst Du umbauen.

        Wo finde ich den? Hab schon gesucht

        http://selfhtml.teamone.de/helferlein/farben.htm

        Grüße
        Thomas

  2. Was ist die Komplementärfarbe zu grau #808080? ;-)

    Vielleicht noch ne Abfrage rein: Wenn Rot-, Grün- und Blauwert alle um 128 (± 20 oder so) sind, dann den Text entweder scharz oder weiß machen.

    Gunnar