2009-07-24 16 views
25

Je voulais mettre une bordure autour d'une table qui a une image de fond. La bordure fonctionne bien, mais quand je fais cela (c'est une bordure de 8 pixels), l'image de fond est coupée par la bordure. Suis-je capable de décaler l'image de fond pour commencer 8px vers la droite et 8px vers le bas?Comment déplacer une image de fond avec css

Répondre

51

Vous pouvez utiliser la position de fond:

background-position: 8px 8px; 
13

vous pouvez aussi utiliser une main courte.
background: <colour> <image url> <repeat> <left> <top> <scroll>

pour le vôtre, je voudrais penser quelque chose comme:
background : transparent url(<location to img>) no-repeat 8px 8px scroll;

+1

Pour être précis, la position de fond prend d'abord un xpos, qu'un ypos. Ainsi, c'est , pas . – Martijn