Auto-Kontrast Schriftfarbe auf Hintergrund
Ich habe einen hintergrund von einem Feld. Die Unterseite ist grün, die Oberseite ist Grau. Es wird text auf dem hintergrund. Gibt es eine Möglichkeit, die für den text zu "Sinn", welche Farbe der hintergrund und färbe die Schrift in einer Weise, um es Kontrast?
Beispielsweise der text über den grauen Himmel heller und der text über dem grünen Feld würde dunkler werden, um es besser sichtbar zu machen.
Kann ich erreichen, ziemlich weit auf, aber alle Vorschläge sind willkommen. (Bitte beachten, ich bin nicht auf der Suche nach der Antwort auf manuell ändern Sie die schriftart-Farben.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mehr als ein experiment als sonst:
Legen Sie den text mit einem hintergrund der Erben, um den hintergrund von der Basis; dann befestigen Sie es um den text, und wenden Sie dann einige Filter:
fiddle
(Funktioniert nur in webkit)
Überprüfen Sie auch dieses lieben:
animierte Wahnsinn
Kontrast animation
UPDATE: Wir haben neue Möglichkeiten, dies zu behandeln. Hier finden Sie eine demo mit
mix-blend-mode: difference
CSS:
HTML:
mix-blend-mode
ist nicht gut-noch unterstützt.