2016-08-30 2 views
0

Ich versuche, ein Körperhintergrundbild zu erstellen, das sich wiederholen würde. Leider wiederholt sich das Bild in eine seltsame Art und Weise, wie Sie auf der folgenden Website sehen: Link to the background imageHintergrund wiederholen wird das Bild auf eine seltsame Weise zu wiederholen

Mein CSS-Code sieht wie folgt aus:

body { 
    margin: 0px; 
    width: 100%; 
    height: 100%; 
    background-image: url("../img/background.png"); 
    background-repeat: repeat; 
} 

Was mache ich falsch, dass das Bild in diesem wiederholen würde Weg:

enter image description here

+2

Das ist das Problem des Bildes nur. Versuchen Sie ein besseres Bild zu bekommen. Es ist kein symmetrisches Bild –

+1

Der obere Teil des Bildes ist eine andere Farbe als der Boden. – pol

+1

@HerrSerker Sarkasmus dieser Art wird hier nicht benötigt. [Sei nett] (http://stackoverflow.com/help/be-nice) – BDawg

Antwort

1

der obere Teil des Bildes, ist anders als die Unterseite.

Sie sollten ein sehr kleines Bild verwenden und das wiederholen.
Etwas wie folgt aus: http://i.imgur.com/jrgPqrD.png

Es könnte klüger, eine Daten zu verwenden/uri, anstatt ein Bild, auf diese Weise werden Sie es nicht hosten müssen.

Hier ist ein Beispiel, wie pro Ihr Bild: Demo on jsfiddle

html { 
 
    height: 100%; 
 
    width: 100%; 
 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAADFBMVEUBupkBlHoBlXoClXqzJdbeAAAAIElEQVQI12NgCGVgnsLAmsAg2sBQzcCwhZEhgZPhgBgALyMEVqftfRkAAAAASUVORK5CYII=); 
 
}

+0

Danke, das ist perfekt! – pr0b

Verwandte Themen