Mon image en survol n'apparaît pas

WRInaute occasionnel
Bonjour à tous et à toutes!

Je suis en train de mettre en place des cadres sur la page d'accueil de mon site, et sur le cadre Bijoux Coeur, je n'arrive pas à mettre ma deuxième image en survol.

Voici la page en question:

http://www.silverinparis.com/boutique/liste_rayons.cfm?#

J'ai fait un code css et j'ai ajouté ce qu'il faut en html mais je n'y arrive pas!
Code:
#bijouxcoeur a:hover img {
    visibility: hidden;
}

#bijouxcoeur a {
	display: inline-block;
	background: url(../site/medias/bijoux-coeur-argent-blanc.jpg) no-repeat;
}

#bijouxcoeur a:hover img {
	visibility: hidden;
}

Peut être que vous voyez tout de suite le problème? :roll:
 
WRInaute impliqué
Code:
#bijouxcoeur a {
   display: inline-block;
   background: url(../site/medias/bijoux-coeur-argent-blanc.jpg) no-repeat;
}

#bijouxcoeur a:hover img {
   background: url(../site/medias/monautreimmage.jpg) no-repeat;
}
 
WRInaute occasionnel
Bonjour Loubet et merci!

J'ai mis le code CSS que tu m'as donné:
Code:
#bijouxcoeur a {
   display: inline-block;
   background: url(../site/medias/bijoux-coeur-argent.jpg) no-repeat;
}

#bijouxcoeur a:hover img {
   background: url(../site/medias/bijoux-coeur-argent-blanc.jpg) no-repeat;
}

Et en HTML voici mon code:
Code:
<!-- DEBUT - Widget image survol--> <link rel="stylesheet" href="../site/Survol/image-survol.css" type="text/css">
<div id="bijouxcoeur">
<a href="#">
<img src="../site/medias/bijoux-coeur-argent.jpg" alt="Bijoux en forme de Coeur" border="0" height="278px" width="200px">
</a>
</div>

Çà ne fonctionne toujours pas... :cry: :cry:
 
WRInaute occasionnel
CSS :

Code:
#bijouxcoeur a {
   display: inline-block;
   background: url(../site/medias/bijoux-coeur-argent.jpg) no-repeat;
}

#bijouxcoeur a:hover { /* ENLEVER LE img ICI */
   background: url(../site/medias/bijoux-coeur-argent-blanc.jpg) no-repeat;
}
 
WRInaute occasionnel
Hello,

loubet te donne la technique CSS.
Il n'y a plus d'img dans le code... tout ce gère en css.

Pour ton code, si img devient hidden ton a n'a plus de repère de taille !
Donc peut être mettre en display: block width height ;)
 
WRInaute occasionnel
Ce que tu peux faire c'est ça :

Code:
<a href="mon-lien.html" id="mon-lien"><img src="defaut-img.jpg"></a>

Et en CSS :

Code:
#mon-lien:hover img{
  content: url('autre-img.jps');
}
 
WRInaute occasionnel
Re!

voici mes codes


Code:
<!-- DEBUT - Widget image survol-->
<link rel="stylesheet" href="../site/Survol/image-survol.css" type="text/css">
<a href="../boutique/liste_produits.cfm?type=58&amp;code_lg=lg_fr&amp;num=22" id="bijouxcoeur"><img src="../site/medias/bijoux-coeur-argent.jpg"></a>

et

Code:
#bijouxcoeur:hover img{
  content: url('../site/medias/bijoux-coeur-argent-blanc.jpg');
}


J'ai demandé à mon fournisseur CMS et je ne suis fait jêter comme un mal propre!!! :cry: :cry:
 
WRInaute occasionnel
Tu peux afficher la hiérarchie des fichiers ?
Ton fichier CSS est dans le même répertoire que ton fichier source ?
 
WRInaute occasionnel
Oui !!
Dans ton CSS, tu fais '../site/medias/'
Cette ligne doit donner la position relative de l'image par rapport AU CSS !!

../ -> renvoi à un répertoire au dessus
../../ -> renvoi à 2 répertoires au dessus !
/ -> répertoire du fichier CSS
 
WRInaute occasionnel
Bonjour,
Bon j'ai réussi autrement à le faire, avec le cms que j'utilise on ne peut pas faire appel aux css disons "traditionnel" je ne sais pas pourquoi, en tout cas je te remercie de m'avoir aidé :)
 
Discussions similaires
Haut