Avatar billede evildoctor Praktikant
08. juni 2004 - 16:46 Der 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.... ;)
Avatar billede skovenborg Nybegynder
08. juni 2004 - 18:34 #1
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.
Avatar billede skovenborg Nybegynder
08. juni 2004 - 18:37 #2
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;
}
Avatar billede evildoctor Praktikant
09. juni 2004 - 13:36 #3
Ser sådan set meget fornuftigt ud. Jeg har dog ændret lidt i mine designplaner, så jeg skal formentlig ikke bruge det alligevel!

MEN!
1000 tak for et godt svar - smid lige et svar så du kan høste point ;)
Avatar billede skovenborg Nybegynder
09. juni 2004 - 13:38 #4
er smidt :-)
Avatar billede Slettet bruger
16. juni 2004 - 08:44 #5
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.
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