af Kim Ludvigsen » ons 9. dec 2009 19:40
Det kan du ikke uden videre. Et baggrundsbillede har den størrelse et baggrundsbillede har.
Når det er sagt, så findes der en mulighed. Du kan med et JavaScript aflæse den tilgængelige plads i den besøgendes browser og så hente et baggrundsbillede, der passer hertil. Men det er noget nørdet.
Jeg har ikke lige koden her, så hvis du søger på nettet, så vær opmærksom på, at det ikke er skærmens opløsning eller browserens størrelse, du skal bruge. Det er den tilgængelige plads (altså minus eventuelle værktøjsbjælker), du skal bruge. Det hedder vist noget med innerspace, men jeg er dog langt fra sikker på dette.
Den nemmeste løsning er dog at lave et baggrundsbillede, der kan bruges i alle opløsninger, fx med en udtoning til en baggrundsfarve, der så kan vises, hvis brugeren har mere plads end billedet fylder.
Det kan du ikke uden videre. Et baggrundsbillede har den størrelse et baggrundsbillede har.
Når det er sagt, så findes der en mulighed. Du kan med et JavaScript aflæse den tilgængelige plads i den besøgendes browser og så hente et baggrundsbillede, der passer hertil. Men det er noget nørdet.
Jeg har ikke lige koden her, så hvis du søger på nettet, så vær opmærksom på, at det ikke er skærmens opløsning eller browserens størrelse, du skal bruge. Det er den tilgængelige plads (altså minus eventuelle værktøjsbjælker), du skal bruge. Det hedder vist noget med innerspace, men jeg er dog langt fra sikker på dette.
Den nemmeste løsning er dog at lave et baggrundsbillede, der kan bruges i alle opløsninger, fx med en udtoning til en baggrundsfarve, der så kan vises, hvis brugeren har mere plads end billedet fylder.