CSS Background Problème

Résolu
TRUNCKS Messages postés 1066 Statut Membre -  
creadiff Messages postés 483 Statut Membre -
Bonjour à vous,

J'ai écrit un petit texte de quelques lignes.

A ce texte, j'ai mis une image de fond comme ceci:

#texte{

background-image: url(images/auto.png);
background-repeat: no-repeat;

}

( C'est juste un carré jaune avec une image dedans )

Mon soucis, c'est que mon image est coupée, elle n'apparaît que dans les limites du texte que j'ai écrit.
Si je rallonge mon texte, on voit un peu plus l'image.
Comment faire pour qu'elle apparaisse en entier, quel que soit la taille du texte ?

Ça ne marche pas avec un repeat, je ne sais pas pourquoi.

Merci à vous

4 réponses

  1. creadiff Messages postés 483 Statut Membre 57
     
    C'est logique que le fond ne soit pas plus grand que son conteneur lui-même. La seule solution est donc d'agrandir l'élément en question, ou encore d'appliquer le fond à son parent (s'il est transparent).
    0
  2. flibouk Messages postés 102 Statut Membre 11
     
    définit un height et width correspondant a la taille de ton image.
    0
  3. TRUNCKS Messages postés 1066 Statut Membre 8
     
    Impeccable !
    Merci à vous !

    J'ai une dernière question, un détail, comment je peux faire pour ne bouger que le texte à l'intérieur de l'image, pour le centrer un peu ?

    Avec les left et right cela bouge le tout.

    Merci encore !
    0
  4. flibouk Messages postés 102 Statut Membre 11
     
    tu as quoi a part le texte ?

    Sinon tu fais un div parent avec un text-align :center
    ou
    dans ton div tu ajoutes les marges intérieur
    margin : 0 0 0 0;
    0
    1. creadiff Messages postés 483 Statut Membre 57
       
      Plutôt :
      margin:0 auto

      si le but est de centrer
      0