problème affichage image css cake

Par baboum, il y a 13 ans


Bonjour j'ai un petit souci avec cake et mon css

Il me l'importe bien pour ça c'est parfait mais pour les images de fond ça marche pas, il ne les trouve pas.

appel du css :

<link rel="stylesheet" href="<?php echo $this->html->url('/css/style.css'); ?>">

scss :

#header-container{
    background-image: image-url('fond_sombre.jpg');
    background-repeat : repeat;
    height:220px;
    @include ombre-inset;
    font-weight:bold;
    }

css

#header-container {
  background-image: url('/css/img/fond_sombre.jpg?1340811272');
  background-repeat: repeat;
  height: 220px;
  -webkit-box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  -moz-box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  box-shadow: #9e9e9e 0px -2px 2px 0px inset;
  font-weight: bold;
}

Par exemple pour ce css j'ai bien l'ombre qui s'affiche mais pas l'image de fond. Y a t'il une astuce pour rediriger les images ou est ce un bug ?

Merci pour votre aide :)

4 réponses

maxfr, il y a 13 ans

ton image se trouve t'elle bien dans le dossier css/img/ ou est-elle dans le dossier img/ directement
si c'est le cas essaye de mettre :

background-image : url('../img/fond_sombre.jpg');
baboum, il y a 13 ans

salut merci pour ta réponse,

elle se trouve dans css/img avec compass et

image-url()

normalement il trouve bien les images sans s'embêter à mettre le chemin

zenkiai, il y a 13 ans

Pour ma part, je fait appel à mon css ainsi :

<?php echo $this->Html->css('style.css'); ?>

qui est dans webroot/css.
Ensuite pour mes images qui sont dans webroot/css/img, je les appel ainsi :

background:url("img/fond.jpg");
baboum, il y a 13 ans

plop, je n'ai pas compris le problème du coup j'ai recommencé et ça marche :) Merci pour votre aide