Dehnung Bilder bei der Verwendung als Hintergrundbild
Habe ich versucht ein Bild als hintergrund Bild für meinen django-Anwendung. Aber wenn ich es, es wird immer angezeigt, wie Fliesen-Bild. d.h. ohne tatsächlich stretching das Bild, dasselbe Bild ist gefliest und gezeigt, 4 mal. Kann jemand mir sagen, wie um das Bild zu Strecken, und legen Sie es als Hintergrundbild. Ich füge meinen code hier. Ich bin sicher, dass einige Attribut sein muss, gibt es diese Einstellung, die ich couldnt finden, auf googeln.
<body bgcolor=" #408080" background="/static/paper.jpg" background-size: 100%; >
- Es funktioniert nicht ordnungsgemäß, da Sie deprecated markup und versuchen, eine CSS3-Eigenschaft, die als ein element-Attribut.
- Dies ist weder Django noch Python verwandt.
- Warum nicht Sie die Größe des Bildes an die richtigen Proportionen, bevor Sie es als hintergrund? Würde das nicht dazu beitragen, die Qualität auch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Strecken Sie Ihre hintergrund 100% Breite und Höhe, indem Sie Ihr Bild in einem
<img>
- tag und geben Sie ihm einen z-index von -1, so wirkt es wie ein hintergrund und ist hinter alles andere. Dies funktioniert in allen Browsern.Wenn Sie nicht wollen, zu brechen, das Seitenverhältnis, nur entweder Breite oder Höhe und nicht beide.
Check funktioniert beispielsweise bei http://jsfiddle.net/UXBRM/1/
Statt mit einem hintergrund-Bild auf dem body-tag fügen Sie ein Bild-tag, direkt unterhalb der Körper, setzen Sie die position auf absolute und eine niedrige z-index und dann width=100% und height=100%.
Bewerben Sie sich dieses als Stil, nicht als Attribut. Das wird funktionieren, wenn Ihr browser unterstützt CSS 3:
Einige hintergrund-info:
http://css-tricks.com/perfect-full-page-background-image/
http://css-tricks.com/how-to-resizeable-background-image/
Kurz: Nein, man kann das Hintergrundbild nicht Strecken, Bild mit html/css1/css2, Sie sind nur die Optionen verwenden, css3 ( die Hexe ist nicht voll unterstützt von allen Browsern ), oder zu verwenden, background-attachment und background-repeat css-porperties zu erreichen, um eine alternative Ergebnis ...
Andere Möglichkeit wäre die Verwendung von einem img-tag als hintergrund mit z-index css proprety allerdings finden Sie es schwierig, um es arbeiten proprely in allen gängigen Browsern .
Bearbeiten Sie Ihr Bild mit Farbe. Klicken Sie auf Bild und speichern Sie Ihr Bild nach Ihrem Bedarf.
Dies funktioniert in jedem html -, sicherlich.
Als andere erwähnen,, Sie sollten immer versuchen, zu definieren, wie viel der Attribute in der css und nicht direkt dort, wo Sie den Pfad zu dem Bild selbst. Dies ist, wie es gemacht wurde Weise zurück und ist veraltet und wahrscheinlich der Grund, warum es nicht funktioniert.
verwenden Sie die img src="poefwpf.png" und vielleicht eine zu einfache Bearbeiten in deinem css: