Traditionelt har man lavet effekten med et billede, som så gentages
enten vandret eller lodret. På den måde fylder billedet ikke så meget, men det kan ikke udtone i begge retninger. Man kan udtone i begge retninger med et stort baggrundsbillede, men jeg vil tro, at det vil gøre siden meget tung - hvad fylder dit Photoshop-billede?
Nå, men til den gode nyhed: Det er muligt at lave effekten med CSS, og det har endda den fordel, at det automatisk skalerer til alle vinduestørrelser. Der er endnu ikke en fast standard for koderne, men alle de nyere browsere understøtter funktionen, dog med forskellige koder. Det er også muligt at tilføje en kode, der gør så der benyttes et billede i de ældre browsere. Men vær lige opmærksom på, hvor meget dit billede fylder, så siden ikke bliver for tung for de besøgende.
Tjek disse sider (på engelsk):
http://css-tricks.com/css3-gradients/ - denne side forklarer, hvordan det virker, og giver eksempler.
http://gradients.glrzad.com/ - denne side har en generator, hvor du vælger farver og retning og så får genereret den nødvendige CSS-kode.
Hvis du også vil have skalering i ældre browsere, kan det gøres med baggrundsbilleder i forskellige størrelser og JavaScript, der vælger det bedst passende billede. Dette vil aldrig blive perfekt, fordi der findes utallige forskellige vinduesstørrelser, og jeg kan ikke hjælpe dig med JavaScriptet.
Mvh.
Kim Ludvigsen