Vous ne pouvez pas le faire avec un background-image
, car il ne prend pas en charge le dimensionnement. Vous devez faire semblant en plaçant une étiquette img
qui s'étend à 100% dans les deux directions et la positionner derrière votre contenu en utilisant le positionnement absolu et z-index
. Quelque chose comme cela devrait fonctionner:
<body>
<img class="bgimage" src="bgimage.jpg" />
<div id="content">
Your content here...
</div>
Et en CSS:
html, body {
min-height: 100%;
}
.bgimage {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
ai pas testé, mais qui devrait vous donner quelques entrées au moins.
1k doublons: http: //stackoverflow.com/search?q=stretch+background+css –