Mijn opdrachtgever wil een site met een grote foto als achtergrond. Deze moet schermvullend zijn, dus geen venster met daaromheen wit bijvoorbeeld. Op de foto ligt een transparante layer waarin de tekst staat. Ik heb dit in html gemaakt met daarop een flash-menunavigatie (van 55 bij 310 groot) en . Mijn vraag is: hoe krijg is de site nu zo, dat voor elke gebruiker die een andere schermgrootte heeft, de foto toch beeldvullend is?
Ik heb de background nu in een table staan, maar had hem eerst in de css waarin ik uiteraard gedefinieerd had die er no repeat van toepassing was etc. Hieronder een link naar een voorbeeld. Ik heb nu de resolutie 800 keer 600, maar wil het uiteraard groter. Alleen: hoe groter, hoe meer mensen horizontaal moeten scrollen, en dat mag natuurlijk niet. Maar 800 x 600 is te klein, zoals je kunt zien.
Ik ben nog aan het klooien geweest met een js-je dat checkte welke resolutie de gebruiker had en afhankelijk daarvan een andere backimagegrootte laadt, maar dat is een rotwerk. Je moet dan straks voor elke pagina al die verschillende achtergronden maken, incl. de transparante layer die dan steeds weer andere verhoudingen krijgt met de background. Brr. Dat schiet ook zijn doel voorbij, het moet toch simpeler kunnen? Wat zie ik nou niet? Wat kan ik doen om iedereen een beeldvullende foto te geven?
Ik heb er even een testnavigatie ingezet om de id van mijn klant even te beschermen uiteraard, maar het gaat om het idee.
Voorbeeld
Ik heb de background nu in een table staan, maar had hem eerst in de css waarin ik uiteraard gedefinieerd had die er no repeat van toepassing was etc. Hieronder een link naar een voorbeeld. Ik heb nu de resolutie 800 keer 600, maar wil het uiteraard groter. Alleen: hoe groter, hoe meer mensen horizontaal moeten scrollen, en dat mag natuurlijk niet. Maar 800 x 600 is te klein, zoals je kunt zien.
Ik ben nog aan het klooien geweest met een js-je dat checkte welke resolutie de gebruiker had en afhankelijk daarvan een andere backimagegrootte laadt, maar dat is een rotwerk. Je moet dan straks voor elke pagina al die verschillende achtergronden maken, incl. de transparante layer die dan steeds weer andere verhoudingen krijgt met de background. Brr. Dat schiet ook zijn doel voorbij, het moet toch simpeler kunnen? Wat zie ik nou niet? Wat kan ik doen om iedereen een beeldvullende foto te geven?
Ik heb er even een testnavigatie ingezet om de id van mijn klant even te beschermen uiteraard, maar het gaat om het idee.
Voorbeeld