Jag har ett problem som jag sutit och sökt på nu nån timme utan att lyckas lösa. Vet inte riktigt vad jag ska söka på :)
Jag har en hemsida där jag vill ha en bakgrundsbild. Bilden ska anpassas så att den alltid täcker bredden av webbläsaren. Om innehåller får plats utan att scrolla så ska bilden bara brytas av. Det har har jag lyckats med genom detta i body-taggen:
Hmm, nu vet jag inte om du missförstod mig. Jag har alltså bara en bakgrundsbild.
Bredden ska vara lika som fönstret och proportionerna ska hållas intakta.
Om det rä så att hela bilden inte får plats, på höjden alltså, så ska den scrollas om användaren scrollas men stanna då den nått botten. Om det inte går att scrolla på sidan så ska den bara klippas av så att säga.
Lösningen kanske är en div på nått vänster, du kanske har ett exempel?
vet inte om detta ens går... du säger ju att den skall background-size:cover; är du ute efter en 'Parallax' scroll (http://net.tutsplus.com/tutorials/html-css-techniques/simple-parallax-scrolling-technique/)? Eller är det om bilden är 1200px hög och fönstret är 1000px om jag scrollar över 1200px så skall den "fastna" i botten? tror i så fall att du få vända dig till JS för att ändra background-position under tiden du scrollar.
Eller är det om bilden är 1200px hög och fönstret är 1000px om jag scrollar över 1200px så skall den "fastna" i botten? tror i så fall att du få vända dig till JS för att ändra background-position under tiden du scrollar.
Exakt så. Men det var ju synd att det inte finns "inbyggt". Får se om jag hittar någon bra lösning med javascript nu när jag vet lite mer vad jag ska söka efter!
Tack för hjälpen!
130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe