Avatar billede Jakie Juniormester
17. juli 2011 - 18:34 Der er 21 kommentarer og
1 løsning

Problemer med background image repeat

Hej eksperter.

Jeg vil gerne lave skygger på min side, som kører hele vejen ned.

Derfor ville jeg bruge background repeat: -y, men mine skygger bliver ikke vist?

Kode:

div#skyggeleft {
    float:left;
    background-image:url('left.jpg');
    background-repeat:repeat-y;
    width:6px;
}

div#skyggeright {
    float:left;
    background-image:url('right.jpg');
    background-repeat:repeat-y;
    width:6px;

}

<div id="skyggeright"></div>
<div id="skyggeleft"></div>

Har ikke så meget erfaring lige med netop det, nogen der kan hjælpe?

På forhånd tak.
Avatar billede majbom Novice
17. juli 2011 - 18:58 #1
hvis der ikke er noget indhold i en div, er den 0px høj - så du skal enten sætte en højde eller smide indhold i...
Avatar billede Jakie Juniormester
17. juli 2011 - 19:26 #2
okay. Tak for dit svar.

Hvordan får jeg så en lodret skygge hele vejen ned uden at skulle putte indhold i noget? :)
Avatar billede egmose Novice
17. juli 2011 - 21:34 #3
height: xxx px;

xxx skifter du selvfølgelig ud med det antal pixels du ønsker :)
Avatar billede Jakie Juniormester
17. juli 2011 - 22:26 #4
Men det er jo ikke særligt smart, hvis siden ikke fast :)
Avatar billede egmose Novice
17. juli 2011 - 22:51 #5
Mener godt du kan lave det i %
Avatar billede Jakie Juniormester
17. juli 2011 - 23:43 #6
Det er prøvet og virker ikke :)
Avatar billede Spench88 Nybegynder
18. juli 2011 - 09:38 #7
det nemmeste jeg kan anbefale er at lave et billede i feks. photshop med noget shadow, og så bede dem om at repeate.
Avatar billede webweaver Praktikant
18. juli 2011 - 14:42 #8
Du må have mere end de to tomme divs.

Du må også have en med selve sitet i.

Du bør lave en struktur, så du har en div omkring dine 3 indre divs (skygge, hjemmeside, skygge) som omkrænser det hele. Dermed kan du sætte dine skygger ind som billeder istedet for baggrundsbilleder og give dem en heigt på 100%, hvilket så automatisk justerer i forhold til indholdet i din inderste div.
Avatar billede Jakie Juniormester
18. juli 2011 - 17:30 #9
Super - du må gerne angive svar! )
Avatar billede Jakie Juniormester
18. juli 2011 - 18:21 #10
Lige en ting :)

Jeg vælger at lave et background-image og så repeat..

Men min div vil ikke vise billedet?
Avatar billede Jakie Juniormester
18. juli 2011 - 18:28 #11
Det er som om at den ikke vil gentage billedet :(
Avatar billede Jakie Juniormester
18. juli 2011 - 18:45 #12
Avatar billede DeeDawg Nybegynder
18. juli 2011 - 18:51 #13
Den bedste løsning vil være at lave et billede, med begge skygger i, med en højde på 1px, og så bare repeate det. Ligesom tidligere forslag.

Anyway, så er det ikke umuligt at lave det med 2 billeder.


<body>
    <div id="bgleft"></div>
    <div id="bgright"></div>
</body>




*{
    margin: 0 !important;
    padding: 0 !important;
}

/* BG STYLE */

div#bgleft,
div#bgright{
    width: ?px;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: -999;
}

div#bgleft{
    left: 0;
    background: transparent url('sti/til/dit/billede') repeat-y;
}

div#bgright{
    right: 0;
    background: transparent url('sti/til/dit/billede') repeat-y;
}



Kan ikke rigtig se problemet ud fra dit billede?
Avatar billede majbom Novice
18. juli 2011 - 18:50 #14
der er da skygge hele vejen ned ?
Avatar billede Jakie Juniormester
18. juli 2011 - 20:26 #15
Problemet kan måske bedre ses her: http://s307.photobucket.com/albums/nn316/FCKildetoft/?action=view&current=fejl-1.jpg

Den går ikke hele vej ned i bunden :)
Avatar billede majbom Novice
18. juli 2011 - 20:38 #16
det er jo fordi siden ikke er højere...

når der kommer indhold udvider den sig jo
Avatar billede Jakie Juniormester
18. juli 2011 - 20:44 #17
Ja, men jeg troede, når der var repeat at billedet så ville blive ved med at gå hele vejen  ned :)

Men det er vel forkert så?
Avatar billede majbom Novice
18. juli 2011 - 20:53 #18
ja, det repeater bare i hele divens højde...
Avatar billede Jakie Juniormester
18. juli 2011 - 20:56 #19
Okay. Tak :)

Der må gerne vedlægges svar :)
Avatar billede majbom Novice
18. juli 2011 - 21:03 #20
svar fra mig...
Avatar billede DeeDawg Nybegynder
18. juli 2011 - 21:19 #21
Hvis du benytter min metode, vil det gå hele vejen ned. Uanset hvor meget indhold der er på siden.
Avatar billede Jakie Juniormester
18. juli 2011 - 21:22 #22
Valgte med det andet, men tak for dit forslag.
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