Ich versuche, eine Farbe der aktuellen Farbe gegenüberzustellen. Ich meine, wenn aktuelle Farbe ist schwarz, dann muss ich weiß generieren.Wie kann ich die entgegengesetzte Farbe entsprechend der aktuellen Farbe erzeugen?
Eigentlich habe ich einen Text (die Farbe dieses Textes ist dynamisch, seine Farbe kann zufällig gemacht werden). Dieser Text ist in eine div
und ich muss die entgegengesetzte Farbe dieses Textes für die background-color
von div
setzen. Ich möchte, dass dieser Text ist klar in der div
(Farbperspektive).
Die entgegengesetzte Farbe bedeutet: Dunkel/Hell
ich die aktuelle Farbe des Textes haben, und ich kann es auf diese Funktion übergeben:
var TextColor = #F0F0F0; // for example (it is a bright color)
function create_opp_color(current color) {
// create opposite color according to current color
}
create_opp_color(TextColor); // this should be something like "#202020" (or a dark color)
Gibt es eine Idee, create create_opp_color()
Funktion?
Mögliches Duplikat http://stackoverflow.com/questions/1664140/js-function-to-calculate-complementary-colour – mplungjan
hell/dunkel? So rot (# FF0000) gegenüber ist ... Schwarz (# 000000)? Für S/W "Achse" ist einfach, aber Umgang mit Farben kann schwierig sein, wenn das gewünschte Ziel ist, "Kontrast" zu bekommen, und nicht die "komplementäre" Farbe oder etwas ähnliches. –
@ miguel-svq Guter Punkt .. Mein Ziel ist es, diesen Text lesbar * (Farbperspektive) *, Also, wenn die Farbe des Textes ist * rot *, dann könnte die Farbe des Hintergrunds fast alles sein * schwarz, weiß, blau * .. – stack