2010-07-14 10 views
9

Ich frage mich, ob es eine Möglichkeit gibt, mein Hintergrundbild die ganze Zeit links unten zu halten, selbst wenn der Benutzer den Browser scrollt. Mein aktuelles css kann das Bild im unteren Bereich des Browsers erstellen, wenn die Seite geladen wird, aber wenn ich den Browser scrolle, bleibt es immer am selben Ort. Ich schätze jede Hilfe.Wie man das Hintergrundbild unten links hält, sogar scrolling

html, body 
{ 
background-image:url("backgroundBottom.png"); 
background-position:bottom left; 
background-repeat:no-repeat; 
background-attachement:fixed; //I just add this, don't think this would work. 
font-family:"Georgia, self"; 
font-size:"30px"; 
margin:0px; 
height:100%; 
text-align:center; 
} 

Antwort

20

Sie die Einstellung der Hintergrund auf beiden HTML & BODY-Elemente.

Der Code sieht gut aus, Hintergrund-Anhang: behoben ist, was Sie brauchen.

So in Kurzschrift CSS, nur schreiben

body { 
    background: url(backgroundBottom.png) bottom left no-repeat fixed; 
} 
+0

sehr schnell und einfach zu beheben..Danke +1 – FlyingCat

+0

Mein Vergnügen. Prost – Marko

3

wenn es ein festes Bild ohne Wiederholung ist, würde ich empfehlen, es in einem eigenen div-Tag setzt, die genau die gleiche Breite und Höhe wie das Bild ist.

<div id="BackgroundImage"></div> 

Dann verwenden Sie die folgende CSS

#BackgroundImage{position: fixed; width="xx"; height="yy"; bottom:0px; left:0px;} 

offensichtlich auf Ihre Bedürfnisse zugeschnitten

Der wichtigste Punkt ist position:fixed

Generiert ein absolut positioniertes Element, relativ zu das Browserfenster. Die Position des Elements wird mit dem „links“, „oben“, „rechts“ und „unten“ Eigenschaften angegeben

http://www.w3schools.com/Css/pr_class_position.asp

+0

Ähm, wenn er das zum html/body Element hinzufügt, werden sehr lustige Dinge passieren. – Marko

+0

Es ist einfacher, nur "Hintergrund-Anhang" auf dem Körper zu verwenden, anstatt mit seltsam positionierten Elementen herumzuspielen. Ganz zu schweigen davon, dass die feste Position in IE nicht ordnungsgemäß funktioniert. – animuson

+0

true, siehe meine Bearbeitung. –

1

Sie verwendet Hintergrund anbringen * e * ment: fixed;

versuchen, es besser zu buchstabieren wie background-attachment: behoben;

Verwandte Themen