Ich möchte ein Hintergrundbild zentrieren. Es wird kein div verwendet, dies ist das CSS Stil:
body{
background-position:center;
background-image:url(../images/images2.jpg) no-repeat;
}
Die obigen CSS-Kacheln sind überall und zentrieren sie, aber das halbe Bild wird nicht gesehen, es bewegt sich nur irgendwie nach oben. Ich möchte das Bild zentrieren. Könnte ich das Bild übernehmen, um es auch auf einem 21-Zoll-Bildschirm anzuzeigen?
Antworten:
Das sollte funktionieren.
Wenn nicht, warum nicht ein
div
Bild mit dem Bild erstellen undz-index
es als Hintergrund verwenden? Dies wäre viel einfacher zu zentrieren als ein Hintergrundbild auf dem Körper.Anders als dieser Versuch:
background-position: 0 100px;/*use a pixel value that will center it*/
Oder ich denke, Sie können 50% verwenden, wenn Sie Ihren Körpermin-height
auf 100% eingestellt haben.quelle
background-image:url(http://www.myurl.com/images/image.jpg);
diesen in das CSS ein.Ich benutze diesen Code, es funktioniert gut
quelle
-webkit-background-size
besteht aus den speziellen Erklärungen though.Ich denke, das ist, was gewünscht wird:
quelle
Versuchen
quelle
center center
in Verbindung mitbackground-repeat: no-repeat
sollte tun, was Sie verlangen - zentrieren Sie das Bild.body
amin-height
von100%
angeben, damit es sich über den gesamten Bildschirm erstreckt. Das kann es sortieren.So was:
quelle
Ihr Code enthält einen Fehler. Sie verwenden eine Mischung aus vollständiger Syntax und Kurzschreibweise für die Eigenschaft "Hintergrundbild". Dadurch wird die Nichtwiederholung ignoriert, da dies kein gültiger Wert für die Eigenschaft "Hintergrundbild" ist.
Sollte eine der folgenden werden:
oder
BEARBEITEN: Bei Ihrem Problem mit der Bildskalierung sollten Sie sich die Antwort dieser Frage ansehen .
quelle
Versuche dies
background-position: center top;
Dies wird den Trick für Sie tun.
quelle
Zentriert das Hintergrundbild nicht vertikal, wenn ein HTML 4.01-Doctype 'STRICT' verwendet wird.
Hinzufügen:
Sollte das Problem beheben
(Also hat Alexander recht)
quelle
einfach ersetzen
mit
quelle
Wenn Sie mit den obigen Antworten nicht zufrieden sind, verwenden Sie diese
quelle
Hatte das gleiche Problem. Verwendete Anzeige- und Randeigenschaften und es hat funktioniert.
quelle
funktioniert bei mir nicht ohne ...
mit beiden zentrierte mein Bild auf der x- und y-Achse
quelle
Das einzige, was für mich funktioniert hat, ist ..
quelle