Upline: Infos & Dokus Programmierung Webentwicklung

Farbkonstanten


Farb-Konstanten, Differenzen je nach Browser möglich
KonstanteFarbe KonstanteFarbe
aliceblue  antiquewhite 
aqua  aquamarine 
azure  beige 
bisque  black 
blanchedalmond  blue 
blueviolett  brown 
burlywood  cadetblue 
chartreuse  chocolate 
coral  cornflowerblue 
cornsilk  crimson 
cyan  darkblue 
darkcyan  darkgoldenrod 
darkgray  darkgreen 
darkkhaki  darkmagenta 
darkolivegreen  darkorange 
darkorchid  darkred 
darksalmon  darkseagreen 
darkslateblue  darkslategray 
darkturquoise  darkviolet 
deeppink  deepskyblue 
dimgray  dodgerblue 
firebrick  floralwhite 
forestgreen  fuchsia 
gold  gray 
green  greenyellow 
indigo  ivory 
lavender  lime 
linen  magenta 
maroon  navy 
oldlace  olive 
orange  orchid 
pink  plum 
purple  red 
salmon  silver 
snow  teal 
tomato  turquoise 
violet  wheat 
white  yellow 
yellowgreen 



RGB-Farbe selbst definieren

Natürlich ist man nicht auf die vorgegebenen Farben beschränkt, man kann Farben auch als Hexadezimalwert angeben. Hexadezimal bedeutet, dass man im Gegensatz zum Dezimalsystems nicht nur die Ziffern 0 bis 9, sondern auch noch die Buchstaben A bis F nutzt. Hintergrund ist der, dass Computer ihre Daten nur binär, also in der Form 0/1, true/false bzw. low/high speichern können. Eine hexadezimale Zahl fasst somit 4 binäre Zahlen (Bits) zusammen. Das bei der Programmierung oft benötigte Byte enthält 2 Hexadezimalzahlen, also 8 Bit.
Ein Farbwert wird in html (wie auch in vielen anderen Script- und Programmiersprachen) als RGB-Farbe mit je einem Byte für rot, grün und blau mit vorangestelltem Rautezeichen angegeben (z.B. #000000 für schwarz). Je größer der Wert der einzelnen Farbe, desto stärker geht diese ins Gesamtergebnis ein. Macht man auch die anderen Farbwerte etwas größer, so erhält man hellere Farbtöne (Bsp.: #ffaaaa ergibt ein helles rot).