2009-07-24 12 views
25

Ich wollte einen Rahmen um einen Tisch, der ein Hintergrundbild hat. Der Rahmen funktioniert einwandfrei, aber wenn ich das mache (es ist ein 8px Rahmen), wird das Hintergrundbild durch den Rand abgeschnitten. Kann ich das Hintergrundbild verschieben, um 8px nach rechts und 8px nach unten zu starten?Wie verschiebe ich ein Hintergrundbild mit CSS

Antwort

51

Sie können die Hintergrund-Position verwenden:

background-position: 8px 8px; 
13

Sie auch einige kurze Hand benutzen können.
background: <colour> <image url> <repeat> <left> <top> <scroll>

für Ihre i wie etwas denken würde:
background : transparent url(<location to img>) no-repeat 8px 8px scroll;

+1

Um genau zu sein, nimmt die Hintergrund-Position zunächst eine xpos, als ein ypos. So ist es , nicht . – Martijn