Avatar billede sesso Nybegynder
28. september 2007 - 23:00 Der er 5 kommentarer

Arbejd med farver

Hej,
jeg kunne godt tænke mig at arbejde lidt med farver, og få en større forståelse for hvordan det virker. Jeg har søgt lidt rundt på google, men har ikke kunne finde noget.
Det jeg godt kunne tænke mig at ende op med, var en funktion der f.eks. skifter baggrunds farven på et element, ved at fade den mellem farver. Så til går jeg ud fra, at det hele handler om opbygningen af hexadecimaler/rgb og sådan, og så handler det ellers bare om at plusse nogen tal. Problemet er så jeg intet ved om det. Hverken om dom har en eller anden smart måde at håndtere den slags på, som dom tit har, eller om der bare er en standard måde, eller en helt tredje.
Så, er der nogen der kunne forklare mig lidt om det eller komme med nogen links til sider der forklare det.
Avatar billede erikjacobsen Ekspert
28. september 2007 - 23:28 #1
Jah, alt kan lade sig gøre:  http://n0p.com/798669.php
Avatar billede sesso Nybegynder
29. september 2007 - 09:49 #2
Jeg er skam godt klar over det kan lade sig gøre ... som du selv siger; alt kan lade sig gøre - den mest kreative og befriende sætning nogensinde. Men det jeg faktisk var interesseret i, var teorien bag, og hvordan det hele faktisk hang sammen og sådan. Selvom jeg kan kan se hvad det er du gør, ved i kigge i koden til det link du har sendt, hjælper det ikke meget, når jeg ikke ved hvorfor du gør det. Det eneste jeg pt. kan bruge det til er, at kopiere det, hvilket ikke er særligt brugbart, da jeg på den måde lære intet.
Avatar billede erikjacobsen Ekspert
29. september 2007 - 10:11 #3
Ok. Du kan fx ændre baggrundsfarve på et element i DOM med

  elementet.style.backgroundColor='#FF0000'; // bliver nok rød
Avatar billede sesso Nybegynder
29. september 2007 - 11:09 #4
Jeg ved ikke om jeg ikke har udtrykt mig forkert, eller om du bare har misforstået mig. Men, det jeg gerne ville vide, var hvordan man kan arbejde med farve. Altså, hvordan farve koder hænger sammen. F.eks. hvordan man kan genere hexidecimaler og sådan. Så man f.eks. kunne lave en fade animation (med dom) der fadede baggrunden på et element, mellem nogen farver, ligersom du selv gør det, erik. Det er bare ikke hvordan man sætter farven på elementet, der er mit proble. Men derimod hvordan jeg genere farverne der skal bruges.
Avatar billede roenving Novice
29. september 2007 - 13:06 #5
Prøv at sætte farverne med rgb, som består af 3 tal i intervallet 0 til 255, så vil eriks eksempel blive:

  elementet.style.backgroundColor='rgb(255,0,0)'; // bliver nok rød

-- så kan du nemt ændre de enkelte værdier !-)

-- i øvrigt er #f00 (eller #ff0000) præcis det samme, da ff faktisk er 255 hexadecimalt !o]
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester