13. november 2001 - 15:21Der er
32 kommentarer og 2 løsninger
\"Gradient\" baggrund
Hej eksperter.
Hvordan laver man nemmest en \'gradient\' baggrund på sin HTML side? Det må ikke indvolvere grafikelementer, det skal altså være ren kode! Kan man klare den med css, eller kræver det en masse javascript? Det skal bare være mellem to farver, men må gerne kunne modificeres til at indvolvere et virvar af farveeksplosioner i alle regnbuens fantastiske nuancer... ;-P
Jeg glemte måske at tilføje, at jeg afprøvede i de ni forskellige skærmopløsningsmuligheder jeg har (w=800,1024 og 1280). Kun med 8bpp ser det lidt kornet ud - men hvad gør ikke det.
olebole>> Jeg kan ikke få det til at virke... Derudover, *hvis* det virkede, hvordan ville jeg så kunne bestemme hvilke to farver der skulle \'mixes\'. Så vidt jeg kan se består din gradient af et skift i opacity, hvilket ikke giver mig mulighed for at bestemme farve nummer 2, eller...?
Jeg sidder ved en maskine med IE 5.0, er det derfor at dette ikke virker?:
Du kan sætte et filter med JavaScript, men hvad ville du opnå med det? Du kan jo bare sætte en rød baggrundsfarve på body\'en. Så lægger du en rød gif over med et alpha-filter på = gradient fra blå til rød.
Jeg er 100 på at jeg har set en løsning med javascript. Der behøvede man heller ikke at nøjes med 2 farver...
Nå, skidt med det, det var alligevel bare af ren og skær nysgerrighed. Hvis jeg skulle bruge det til noget seriøst, ville jeg ikke tøve et sekund med at åbne Photoshop ;-P
Jeg kender udmærket til filtrene i css, og *har* læst microsofts referencer op til flere gange, hvorfor jeg også spurgte efter en nem løsning (evt. med javascript, hvilket foresten godt kan lade sig gøre!)
Du virker fuldstændig overbevist om at javascript ikke kan klare det, hvad bygger du din overbevisning på? Jeg er helt sikker på at jeg har set det!!
At jeg kender JavaScript rimelig forfra og bagfra - og det er ikke en overbevisning ...jeg *ved*, du ikke kan :)
Det er muligt, du har læst reference-dokumenterne op til flere gange, men så kan jeg ikke forstå, hvad du efterlyser en uddybning af gradient-filtret for ...jeg ved ikke mere om det end MS og det er udførligt beskrevet hos dem.
Nu synes jeg efterhånden, du skal vise os, hvordan man laver det i JavaScript - i stedet for bevidstløst at gentage den samme fejlpåstand!
PS: Jeg har mødt flere, der hårdnakket påstår, de har set Gud. Jeg kan jo ikke tillade mig at påstå, de er psykotiske eller fyldt med løgn - men jeg kan konstatere, at jeg aldrig personlig mødt ham og kender mange gange flere, der heller ikke har set ham, end folk, der har. Jeg har betydelig mere begreb om HTML/JavaScript end om religiøse emner og jeg er *helt* sikker på, du må have haft en religiøs åbenbaring ....du *kan* ikke lave det i JS! /mvh
Jeg giver mig, jeg vil ikke sidde her og påstå at du lyver, og hvis du har oplevet det sådan, så undskylder jeg. Jeg skal heller ikke stille spørgsmålstegn ved dine kompetencer indenfor javascript. Jeg må åbenbart have set fejl, det er stadigvæk en del år siden jeg (troede jeg) så det...
Jeg gider ikke skændes, jeg ville bare høre om der var en nem løsning på problemet.
/lerchedahl
PS: jeg ved ikke med dig, men jeg angiver mine filter-properties i mit stylesheet... Det var det jeg mente med css.
Jeg opfatter det ikke, somom du påstår at jeg lyver - blot at du er yderst standhaftig i din påståelighed ...og ja, det må være noget, du har troet, du så ;o)
I CSS bruger man stylesheets - men stylesheets er ikke dermed CSS. CSS er en vedtaget standard (anbefaling, om du vil) fra W3C. De filtre, du bruger, er noget MS har fundet på. De er MS\' helt private teknologi, som intet har med CSS at gøre ;o) /mvh
Tilbage til hvad eksperten i virkeligheden handler om:
Jeg har nemlig lige et spørgsmål angående den gradient som genereres af din kode.
Når jeg skriver noget i mit dokument, har min gradient også effekt på teksten, er det fordi at mit filter står i \'body {}\' og er der ikke noget at gøre ved det?
Jeg vil gerne kunne skrive helt \'opaque\' tekst hen over baggrunden, som om den var et billede...
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.