Ben tegen een probleem gestoten tijdens het omzetten van ontwerp naar xHtml/CSS.
Ik heb een afbeelding gemaakt in Photoshop, en deze zou als vaste achtergrond op de webpagina moeten staan. Bij scrollen moet de image dus niet mee verplaatsen.
Nu wil ik dat onderkant van image altijd onderaan in beeld staat en bovenkant er dus eventueel afvalt. Nu is dit steeds omgekeerd. Bij een kleine resolutie zal onderkant van image niet in beeld zijn.
Wie kan me helpen?Code:body { position: fixed; background-color: #2d2d2d; background-image: url(../img/bg_fowa.jpg); }
- Background-image
-
24-11-2010, 22:02 #1
- Berichten
- 199
- Lid sinds
- 16 Jaar
Background-image
Laatst aangepast door kevin simons : 24-11-2010 om 22:24
-
In de schijnwerper
Te koop: Creatief E-commerce merk (Buitenkans!)Website te koopVEILING: YouTube kanaal bijna 100.000 abonnees 1,8 miljoen viewsWebsite te koopLinkbuilding(internationaal)uitbesteden(ook whitelabel)?Wij regelen alle plaatsingen.Freelance / WerkNieuwe affiliate website met potentie in de muziekbusiness te koopWebsite te koop -
24-11-2010, 22:04 #2
- Berichten
- 144
- Lid sinds
- 15 Jaar
Re: Background-image
background: #2d2d2d url(../img/bg_fowa.jpg) no-repeat;
Dat zou denk ik moeten werken.
-
24-11-2010, 22:08 #3
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: Background-image
En bottom: 0; toevoegen volgens mij!
-
24-11-2010, 22:15 #4
- Berichten
- 199
- Lid sinds
- 16 Jaar
Re: Background-image
Geen van beide wil werken :-(
-
24-11-2010, 22:21 #5
- Berichten
- 880
- Lid sinds
- 16 Jaar
Re: Background-image
Heeft u ergens een voorbeeld online staan?
-
24-11-2010, 22:26 #6
- Berichten
- 199
- Lid sinds
- 16 Jaar
Re: Background-image
De image zelf zit in de bijlage. Het probleem is dus dat de silhouetten onderaan niet zichtbaar zijn voor de kleinere resoluties...
-
24-11-2010, 22:28 #7
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Background-image
Dit heef wellicht te maken met het feit dat je afbeelding te groot is voor die resoluties?! Hoe groot is de afbeelding?
-
24-11-2010, 22:29 #8
- Berichten
- 91
- Lid sinds
- 15 Jaar
Re: Background-image
background-position:bottom; zal denk ik wel werken.
-
24-11-2010, 22:32 #9
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
Re: Background-image
body {
background-color: #2d2d2d;
background-image: url(../img/bg_fowa.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
-
24-11-2010, 22:36 #10
- Berichten
- 199
- Lid sinds
- 16 Jaar
-
24-11-2010, 22:36 #11
- Berichten
- 751
- Lid sinds
- 15 Jaar
Re: Background-image
@Stefan
Hopelijk werk jij niet in al je CSS files op deze manier? Dat is dan een hele waslijst vol met css denk ik dan :)
body {
background: #2d2d2d url('../images/bg_fowa.jpg') repeat-x bottom;
}
@Kevin
Als jij een vaste background wil, dan moet je geen background aan de body geven (deze rekt tevens uit naarmate er meer content is..
Wat een oplossing is voor jou.. is een absolute fixed position geven die aan de bottom zit.. (deze zit altijd vast aan de onderkant, of je nou scrollt of niet.)
-
24-11-2010, 22:46 #12
- Berichten
- 199
- Lid sinds
- 16 Jaar
Re: Background-image
Als jij een vaste background wil, dan moet je geen background aan de body geven (deze rekt tevens uit naarmate er meer content is..
Wat een oplossing is voor jou.. is een absolute fixed position geven die aan de bottom zit.. (deze zit altijd vast aan de onderkant, of je nou scrollt of niet.)
Alvast bedankt!
-
24-11-2010, 22:51 #13
- Berichten
- 1.329
- Lid sinds
- 17 Jaar
Re: Background-image
Je kan het eventueel ook met jQuery oplossen. Deze plugin geeft automatisch 100% width + height aan je achtergrond afbeelding:
PHP Code:
$(function() { var theWindow = $(window), $bg = $("#bg"), aspectRatio = $bg.width() / $bg.height(); function resizeBg() { if ( (theWindow.width() / theWindow.height()) < aspectRatio ) { $bg .removeClass() .addClass('bgheight'); } else { $bg .removeClass() .addClass('bgwidth'); } } theWindow.resize(function() { resizeBg(); }).trigger("resize"); });
PHP Code:
<img src="images/background_bestand.jpg" id="bg" alt="title">
-
24-11-2010, 22:53 #14
- Berichten
- 751
- Lid sinds
- 15 Jaar
Re: Background-image
Nou stel dat je dus een div hebt..
Dan moet je deze een position: absolute; geven... en bottom: 0; (nu staat de div tegen de onderkant aan van je browser)... En ik begrijp dat je het als achtergrond wil gebruiken dus een z-index is ook belangrijk (z-index op 1 zetten en je container dan bijv op 2)
Hopelijk heb je hier wat aan, anders wil ik het nog wel even uitgebreider uitleggen, maar het moet lukken denk ik zo!
-
24-11-2010, 22:54 #15
- Berichten
- 199
- Lid sinds
- 16 Jaar
Re: Background-image
Je kan het eventueel ook met jQuery oplossen. Deze plugin geeft automatisch 100% width + height aan je achtergrond afbeelding:
PHP Code:
$(function() { var theWindow = $(window), $bg = $("#bg"), aspectRatio = $bg.width() / $bg.height(); function resizeBg() { if ( (theWindow.width() / theWindow.height()) < aspectRatio ) { $bg .removeClass() .addClass('bgheight'); } else { $bg .removeClass() .addClass('bgwidth'); } } theWindow.resize(function() { resizeBg(); }).trigger("resize"); });
PHP Code:
<img src="images/background_bestand.jpg" id="bg" alt="title">
Aanvullend bericht:
Nou stel dat je dus een div hebt..
Dan moet je deze een position: absolute; geven... en bottom: 0; (nu staat de div tegen de onderkant aan van je browser)... En ik begrijp dat je het als achtergrond wil gebruiken dus een z-index is ook belangrijk (z-index op 1 zetten en je container dan bijv op 2)
Hopelijk heb je hier wat aan, anders wil ik het nog wel even uitgebreider uitleggen, maar het moet lukken denk ik zo!
Aanvullend bericht:
@gast17649
Het werkt, tnx!Laatst aangepast door kevin simons : 24-11-2010 om 23:29 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic