2012-03-24 18 views
1

Ich versuche, meine Webseite zu machen. Ich habe ein Layout mit Photoshop so effektiv gemacht, es ist eine PNG-Datei.HTML Hintergrund

Meine Frage ist - Wie integriere ich diese in die Website mit HTML/CSS? Ich habe versucht, das CSS zu bearbeiten, was irgendwie funktioniert hat.

body { 
background-image:url('URLAddressHere'); 
} 

Allerdings, wenn ich das Fenster vergrößern, etc, etc ... wird das Bild nur ruiniert. Gibt es eine Möglichkeit, dass der Hintergrund mit der Seitengröße richtig skaliert wird? Außerdem möchte ich, dass es einheitlich bleibt (d. H. Es wiederholt sich nicht) Oder mache ich es einfach falsch? Wie bin ich meinte, dieses ‚Bild‘ zu implementieren, die im Wesentlichen mein Menü hat usw.

Dank

+0

Zeigen Sie Ihre HTML-Code . – slash197

+0

Verwenden Sie ein "div", um Hintergrundbild zu umhüllen, und außerhalb dieses "div" verwenden Sie eine Farbe oder ein wiederholtes Bild. – Mosijava

+0

http://stackoverflow.com/questions/376253/stretch-and-scale-css-background http://stackoverflow.com/questions/1150163/stretch-and-scale-a-css-image-background- with-css-only http://css-tricks.com/how-to-resizeable-background-image/ – hkulekci

Antwort

0
diese

Versuchen:

body { 
    background-image:url('URLAddressHere'); 
    background-repeat:no-repeat; 
} 
0

Was Sie suchen ist ein css3 Eigenschaft namens Hintergrund- Größe. Dies ändert die Größe des Hintergrunds abhängig von der Breite und Höhe des Browsers. Ich habe unten ein paar Ressourcen verlinkt. Sie müssen die Wiederholung auch ausschalten. Genießen

http://www.css3.info/preview/background-size/

Also für Ihre Klasse können Sie hinzufügen möchten:

background-repeat: no-repeat; 
background-size: cover; 
+0

Das macht die Sache ziemlich hässlich, sobald das Bild vergrößert wird. – ThiefMaster

+0

> Bild in höherer Auflösung erhalten. (Welten schlechteste Optimierung). – nickw444

0

Ich glaube, Sie so etwas wie dies wünschen werde ....

html { 
    background: url(images/bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.jpg', sizingMethod='scale')"; 
} 
Verwandte Themen