Ange färg med # i CSS
Metoden för att ange färg med rgb, trots att den gör det möjligt att få vilken
nyans som helst av vilken färg som helst, är ändå något
buldig. Därför finns det också ett tredje alternativ
för att ange färg - genom ett hexadecimalt
värde.
För att förstå kärnan i denna metod måste du
begripa det hexadecimala talsystemet. I det, till skillnad från det decimala,
som vi använder i vardagen, finns det inte
tio siffror, utan sexton: 0, 1,
2, 3, 4, 5, 6,
7, 8, 9, A, B,
C, D, E, F -
som du ser används bokstäver eftersom det inte finns tillräckligt med siffror efter
nio.
I detta system skrivs ett fyrkant (#) # istället för rgb,
efter vilket sex tecken följer. De första två teckenen - röd färg,
andra två tecken - grön, och de två sista
teckenen - blå. Färgerna varierar också från
0 till 255, men i det hexadecimala
systemet blir det från 00 till FF.
I följande exempel får stycket röd färg:
<p>
text
</p>
p {
color: #FF0000;
}
:
Sätt färgen #FFEEAA för alla stycken.
Sätt bakgrunden #000000
och textfärgen #FFFFFF för alla stycken. Vilka färger
blir det?
Följande kod ges:
p {
color: rgb(255, 200, 255);
}
Omvandla färgen till hexadecimalt format med hjälp av någon omvandlare.