Förklarar med en bild istället:
De två små randiga klossarna till vänster är själva byggstenarna. Den ena ska bara vara längst upp och den andra ska loopa i oändlighet.
11 svar · 543 visningar · startad av oskob
Hej!
Jag sitter och fundrar på smidigaste sätt att lösa följande:
Jag har en bakgrund som börjar med en liten fade som är en 400px och där faden slutar ska färgen loopas vidare med en liten ram. Det är ramen som ställer till det.
Förut hade jag bara en färg så då använde jag ju helt enkelt
#kalasbradiv {
background: url(bild.jpg) #123456 no-repeat;
}
Men nu är det inte en färg som ska ligga bakom utan en annan bild.
Det enda jag kan komma på är att göra tre lager: underst bakgrunden som loopar oändligt, en med faden överst och en med själva innehållet.
Detta verkar inte vara en speciellt intelligent lösning :/
Någon som har några förslag?
Tack på förhand!
Förklarar med en bild istället:
De två små randiga klossarna till vänster är själva byggstenarna. Den ena ska bara vara längst upp och den andra ska loopa i oändlighet.
Kan du inte göra en bild som är 1-2 pixlar bred och 1800 pixlar hög och sätter repeat-x?
men det är inte snällt mot modemare :/ Bilden som ska loopas är 500px bred så det skulle nog bli tugnt. Och sen är sidan jättelång så det är ingen bra lösning.
den bakgrunden behover val inte vara mer an nagra pixlar bred?
#kalasbradiv {
background: #000 url(bild.jpg) repeat-x;
}
Sen..forstar jag inte resten av vad du menar.
Alltså, bilden jag bifogade är bara ett exempel. Den riktiga bakgrunden kräver full brädd.
Isafall borde du tanka om.
Det är det jag försöker, men jag kommer inte på ett bra sätt att lösa det på. Det "smartaste" verkar vara att lägga 3 lager på varandra, (loopande bakgrunde med full height, en med den lilla faden upptill och en med själva innehållet. Men det känns väldigt onödigt och dumt.
Visa oss layouten sa ska jag se om jag kan komma med en fenomenal losning.
body {
background: url(ram.jpg) #123456;
}
#kalasbradiv {
background: url(fade.jpg) no-repeat;
width:100%;
}
Kan det vara nåt?
Hmm.... Jag skulle ju kunna baka in den i bakgrunden. Den kommer öka radikalt i storlek men det verkar vara den bästa lösningen just nu. Varför har jag inte tänkt på det tidigare?
Tack Orient!
Jag måste vara dum i huvet. Det är väl bara att göra såhör:
<div style="background: url(loopiloop.jpg);">
<div style="background: url(litengrejitoppen); y-repeatbla ">Heeej</div>
</div>