Beste tweakers,
Ik wil voor een webshop een fullscreen achtergrond gebruiken. Nu moet er op elke mogelijke resolutie, de volledige achtergrond zichtbaar zijn. Het mag dus niet zo zijn dat je op 24" meer ziet van de achtergrond dan op een 15" scherm. Nu dacht ik dat heel eenvoudig met de volgende CSS code op te lossen:
Maar op deze manier wordt de afbeelding gestretcht wat niet de bedoeling is. En volgens mij wordt de laadtijd hierdoor ook een stuk langer, als ik een hoge resolutie achtergrond ga gebruiken.
Hebben jullie misschien een goede oplossing? Is er anders misschien een oplossing dat ik 3 afbeeldingen heb en op bepaalde resoluties een kleinere of grotere afbeelding gebruik?
Mijn laatste vraag: Is het belangrijker dat een achtergrond afbeelding breed, hoog of vierkant is?
Ik wil voor een webshop een fullscreen achtergrond gebruiken. Nu moet er op elke mogelijke resolutie, de volledige achtergrond zichtbaar zijn. Het mag dus niet zo zijn dat je op 24" meer ziet van de achtergrond dan op een 15" scherm. Nu dacht ik dat heel eenvoudig met de volgende CSS code op te lossen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| html, body{ width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; } #background{ position:absolute; height:100%; width: 100%; margin: 0; padding: 0; } |
Maar op deze manier wordt de afbeelding gestretcht wat niet de bedoeling is. En volgens mij wordt de laadtijd hierdoor ook een stuk langer, als ik een hoge resolutie achtergrond ga gebruiken.
Hebben jullie misschien een goede oplossing? Is er anders misschien een oplossing dat ik 3 afbeeldingen heb en op bepaalde resoluties een kleinere of grotere afbeelding gebruik?
Mijn laatste vraag: Is het belangrijker dat een achtergrond afbeelding breed, hoog of vierkant is?