Full page background image mit den vertikalen Bildlauf
Ich versuche eine Seite zu erstellen, wo das hintergrund Bild ist zu reagieren, um Ihre browser-Bildschirm Größe. Ich brauche allerdings Inhalt unter das Bild, so dass, wenn die person scrollt, das Hintergrundbild endet.
Es ist schwer zu erklären, also habe ich versucht, ein image zu erstellen um es klarer:
- Dies könnte helfen, stackoverflow.com/questions/3437786/...
- Ich habe versucht, die ansprechende hintergrund-Bild, das nicht mit Erfolg. Ich war nicht in der Lage, um es herauszufinden.
- Jeder Weg, es zu tun mit CSS?
- webdesign.tutsplus.com/tutorials/htmlcss-tutorials/... developer.mozilla.org/en-US/docs/Mozilla/Mobile/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese Fiddle:
HTML:
Absolute Positionierung, um das Hintergrundbild die gleiche Größe wie der Bildschirm, und legen die Inhalte nach, mit einem
top
von100%
:position:absolute
nichts. Siehe meine AntwortGibt es keine Notwendigkeit für
position: absolute
als tb11 schlägt.Können Sie einfach legen Sie die Höhe des Viewports mit Viewports Einheiten oder durch die Einstellung der Höhe für das html -, body-und image-Elemente.
Mit
vh
- Demo und support-Diagramm:Wenn Sie nicht verwenden können
vh
haben, müssen Sie, um die Größe der html-und body-Elemente, so dass Sie verwenden können, Proz. - Demo: