charger une image dans css

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] charger une image dans css

    Bonjour,

    depuis mon templates/projet
    - dans mon css/template.css

    J'aimerai charger une photo qui se trouve depuis mon templates/projet dans images/home du nom home1.jpg
    et je fais :
    Code:
    body {
    	background-image: url (../images/home/home1.jpg);
    	background-color: #f3f3f3;
    }
    Mais ça ne marche pas....
    Dernière édition par afournery à 10/11/2015, 13h58

  • #2
    Re : charger une image dans css

    Si je ne me trompe, ton chemin est celui du dossier "images" du template, pas du site.
    Essaie
    body {
    background-image: url (../../../images/home/home1.jpg);
    background-color: #f3f3f3;
    }
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : charger une image dans css

      Si ton arborescence est :
      Code:
      templates
      --- projet
           --- css
           --- images
                --- home
                     home1.jpg
      ton code doit fonctionner
      Que dit Firebug sur le chemin recherché ?
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : charger une image dans css

        Envoyé par lomart Voir le message
        ton code doit fonctionner
        Que dit Firebug sur le chemin recherché ?
        Comment je test ça ?
        Code:
        	background-image:url(/projet/templates/projet/images/home/home1.jpg);
        çà arche mais c'est l'horreur.
        Demain je change de site et tout se casse la figure.
        Dernière édition par afournery à 10/11/2015, 13h04

        Commentaire


        • #5
          Re : charger une image dans css

          Comment je test ça ?
          Avec Firebug ou n'importe quel inspecteur de code, tu regardes quel chemin est utilisé pour chercher l'image
          Tuto Firebug sur le site du zéro
          Cela peut aussi être lu dans le code généré pour la page
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : charger une image dans css

            Mais cela ne m'indique pas comment corriger mon erreur

            Commentaire


            • #7
              Re : charger une image dans css

              J'avais donc mal compris la localisation de l'image souhaitée en fond, et comme lomart, je pense que si elle est dans le dossier images du template, le code que tu as initialement cité devrait être celui qui affiche l'image.
              Par contre, il me semble qu'il faut les quotes autour du chemin (lomart, tu confirmes ?)
              Exemple ici tirée d'un template quelconque :
              background-image: url('../images/header.jpg');
              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

              Commentaire


              • #8
                Re : charger une image dans css

                Merci beaucoup !!!

                Commentaire


                • #9
                  Re : charger une image dans css

                  Par contre, il me semble qu'il faut les quotes autour du chemin (lomart, tu confirmes ?)
                  Préférable, mais pas obligatoire si les noms des dossiers et fichiers ne comportent pas d'espace. Mais dans le doute, j'en mets toujours.

                  @afournery
                  Ton problème est résolu ?
                  Sinon indique nous le chemin recherché dans le code.
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X