webForumDet fria alternativet

färger?

4 svar · 438 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
#1

Det här borde jag veta men det är bäst att vara säker...
När man sätter ett värde på en färg i html så skriver man ju:
#334455
eller nåt i den stile...
blir det i detta fall att röd blir 33
grön blir 44
och blå blir 55
eller blir det multiplicering, alltså
röd blir 9
grön blir 16
och blå blir 25

har aldrig riktigt lärt mig :)

//M@rtin

SPike.CoMMedlem sedan dec. 1999149 inlägg
#2

Dear M@rtin,

Det är faktiskt så att värdet är hexadecimalt. RGB står för röd, grön och blå som är de färgkanaler som skärmen använder. Värden i dem är mellan 0 och 255. Hexadecimalt motsvaras det 00 och FF (hex har talbasen 16).

PhOrPhErMedlem sedan feb. 20002 300 inlägg
#3

Färkoden i html bygger på det hexadecimala talsystemet(16). För att göra om hexadecimalt till decimalt(10) så räknar man potenserna av sexton...

33 motsvarar R, 44 G, 55 B

33 hexadecimalt är 51 decimalt.

33 -> 3*16^1 + 3*16^0 -> 48 + 3 -> 51

44 -> 4*16^1 + 4*16^0 -> 64 + 4 -> 68

55 -> 5*16^1 + 5*16^0 -> 80 + 5 -> 85

Enkelt va? :)

------------------
- Erik Hellström -
http://3d.burken.nu

NissemanMedlem sedan jan. 2000189 inlägg
#4

Använder du windows kan du använda kalkylatorn och ställa in på avancerat läge.
Därifrån kan du mata in ett av RGB värdena och byta sifferformat till HEX-decimal!

Det är enkelt!

[Redigerat av Nisseman den 05 mar 2000]

M@rtinMedlem sedan dec. 19992 085 inlägg
#5

Tack!
Jo jag vet hur man räknar hexadecimalt men jag visste bara inte om man räknade red värdet FF som ett tal eller som två :)

//M@rtin

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)