Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: Chrishardy le le 28-12-2013 a 17:54:24

Titre: Image au survol dans une liste verticale
Posté par: Chrishardy le le 28-12-2013 a 17:54:24

Bonjour à tous !

Je vous soumet un problème que je pensais résoudre facilement.
Mais non !!!?
J'essais d'afficher une image au survol de la souris dans une liste de liens verticaux voir ici --> http://chrishardy1957.free.fr/testsite/index.html

Mais comme vous pouvez constater je n'arrive pas à faire en sorte que les liens ne s'écartent pas pour laisser la place à l'image.

Voici le code HTML :


<!DOCTYPE html>

<html lang="fr">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<link href="http://fonts.googleapis.com/css?family=Exo+2" rel="stylesheet" type="text/css" />
<title>Galerie (Essai)</title>
</head>
<body>
<div id="contenant">
<div id="menu">
<ul id="onglets">
<li class="active accueil"><a href="index.html"> ACCUEIL </a></li>
<li class="news"><a href="news.html"> NEWS </a></li>
<li class="partners"><a href="partners.html"> PARTNERS </a></li>
<li class="contact"><a href="contact.html"> CONTACT </a></li>
</ul>
</div>
<div id="page">
<div id="cale">&nbsp;</div>
<h1>GALERIE DE PHOTOS D'ARTISTES</h1><br />
<h3>Sélection d'artistes</h3>
<div id="colonne_gauche">
<h2></h2>
<ul id="phot_gauche">
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
    <li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
    <li class="photographes"><a href="#">Artiste n°1</a></li>
</ul>
</div><!-- colonne_gauche -->
<div id="colonne_droite">
<h2></h2>
<ul id="phot_droite">
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>   
<li class="photographes"><a href="#">Artiste n°1</a></li>
    <li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
<li class="photographes"><a href="#">Artiste n°1</a></li>
</ul>
</div><!-- colonne_droite -->
</div>
</div>
</body>
</html>

Et le CSS :

.photographes a:hover {
display:block;
color:#f00213;
background-image: url(artistes/miniatures/mini_nogues.jpg);
background-repeat : no-repeat;
height: 200px;
width: auto;
margin: auto;
}

Malgré de nombreuses recherches je n'arrive pas à trouver la réponse à ce problème qui parait pourtant idiot !!!

Voici le site qui m'a inspiré cet essai : http://www.younggalleryphoto.com/photography.html

La solution du "onmousover" "onmouseout" comme sur ce site est un peu dépassé je présume ?

Si quelqu'un avait un peu de temps à me consacrer ce serait sympa !

Merci par avance !

Christian

Titre: Re:Image au survol dans une liste verticale
Posté par: Soundboy39 le le 28-12-2013 a 21:30:33

Le solution rapide et efficace à ton problème :


Code:

.photographes a:hover {
background: url("artistes/miniatures/mini_nogues.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
color: rgba(0, 0, 0, 0);
display: block;
height: 200px;
margin: auto;
width: auto;
}


Sinon d'un point de vue global il y a pas mal d'améliorations à apportées, pour commercer je te conseil d'utiliser un background de taille identique pour les liens au repos ce sera plus esthétique...

Titre: Re:Image au survol dans une liste verticale
Posté par: Chrishardy le le 28-12-2013 a 21:53:34

Merci Soundboy39 pour cette réponse rapide !

En fait je cherche à afficher les images miniatures à droite ou à gauche des colonnes de liens sans que cela occasionne un déplacement ou le masquage des liens en question.

Je crois que je me suis fourvoyé et que je n'arriverais à rien de bien si mes miniatures ne sont pas dans le html !

Je reviendrais vers vous si je ne trouve pas la solution à mon problème.
Si je trouve je posterais ma solution !

Merci.

Christian


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.