08. juni 2004 - 16:46Der er
4 kommentarer og 1 løsning
Flere billeder i baggrunden
Er det muligt at opsætte flere billeder som baggrund via et stylesheet?? Jeg har designet to stykker grafik - et højre-stykke og et venstre-stykke. Dem ville jeg gerne have til at floate henholdsvis til højre og venstre, så man har tekstarealet i midten. Kan det løses via en baggrundsopsætning, eller er det nemmere med en opbygning i sidelay-outet hvor man laver 3 floats hvoraf men midterste er relativ til skærmstørrelsen??? (problemer er at jeg gerne vil have et lille overlap så teksten ligger ind over grafikken.... Satser på nogen er klogere end mig.... ;)
det er ikke muligt at have to baggrundsbilleder i samme element, men du kan lave et andet lille trick: <div id="leftbackground"> <div id="indhold"> Midter arealet </div> </div>
og så lav følgende style: #indhold { background-image:url(logo.png); background-repeat:repeat-y; background-position:top right; width:600px; padding:0px 30px; } #leftbackground { background-image:url(char1.gif); background-repeat:repeat-y; width:30px; }
Det kan så være en god ide at ændre lidt på padding alt afhængigt af hvor bredde baggrundbillederne er.
Her er en lidt kortere udgave med baggrundsfarve på: #indhold { background:url(baggrundright.png) transparent repeat-y top right; padding:0px 30px; } #leftbackground { background:url(baggrundleft.png) #fff repeat-y; }
Og man kunne vel også bare smide venstrebaggrunden på body, så man ikke skal bruge to ekstra divs til tricket.
(Og hvis man laver det til xhtml kunne det måske endda virke at lade den ene baggrund være på html og den anden på body, men jeg tror ikke IE vil være med til den slags.)
PS. Du skal lige huske at acceptere skovenborgs svar.
Synes godt om
Ny brugerNybegynder
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.