Cherche balise en html

Utilisateur anonyme -  
 Gaël -
Bonjour, je suis nouveau dans le monde du html et je ne connais pas beaucoup de balise et je souhaiterais pouvoir faire :
_lorsque je passe avec la souris sur une image1, elle disparait et laisse place a une image2
_Ou, lorsque je passe avec la souris sur une image1, une image2 disparait et laisse place a une image3

Si cela est possible, pouvez-vous me donner le code qui permet de le faire ?
Merci d'avance, Karbonne





4 réponses

Gaël
 
Bonjour,
Personnellement, je n'utilise pas le JavaScript, donc, je cherche des astuces pour y arriver seulement avec le couple (x)html/css.

Introduction : J'ai deux images : img1.png et img2.png (elles ont la même taille, c'est TRÈS important)

Etape 1 : Je crée un block div dans ma page html et j'ajoute un attribut class afin de pouvoir le paramétrer en CSS. J'ai donc :
<div class="block"></div>


Etape 2 : Je mets une image dans ce block à laquelle j'ajoute un autre attribut :
<div class="block"><img src="img2.png" alt="image" class="image"></div>


Etape 3 : On va voir dans notre feuille de style CSS où on paramètre les deux attributs class :
.block {background-image: url("img1.png")}

.image {opacity:0}
.image:hover {opacity:1}


ET LE TOUR EST JOUÉ ! On a maintenant un div qui a pour arrière-plan l'image 1, toujours visible, dans ce div, on a l'image 2 qui est invisible (opacity:0) et qui devient visible quand on met le curseur dessus (hover).

J'espère t'avoir aidé. Si tu n'as pas appris le CSS, je te conseille vivement le tutoriel du site du zéro http://www.siteduzero.com/tutoriel-3-13666-apprenez-a-creer-votre-site-web.html.
4
forkshovel
 
C'est du CSS, justement l'intérêt c'est de pas avoir à utiliser du javascript.
0
Utilisateur anonyme
 
Merci beaucoup, mais est-ce que tu sais si on peux en mettre plus que deux superposée ?
0
Gaël
 
Oui, le couple HTML 5 / CSS 3 fonctionne très bien, c'est pour cela que je l'utilise, il est plus propre est plus moderne que le javascript.
0
Gaël
 
Je ne comprends pas très bien ce que tu veux faire en superposant 3 images... Tu veux un genre de diaporama ?
Dans ce cas, utilise l'outil DewSlider de Alsacréations http://www.alsacreations.fr/dewslider.html
il est entièrement paramétrable grâce à un formulaire (qui se trouve plus bas dans la page) et donne un résultat simple, léger, avec des transitions...
0
Utilisateur anonyme
 
MERCI BEAUCOUP Gaël, c'est exactement ce que je cherchais et j'avais presque abandonné l'idée. =)
0
Utilisateur anonyme
 
je ne connais rien au javascript -_-" mais merci bien, je vais me renseigner dessus
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
0
Utilisateur anonyme
 
ok merci, je vais optimiser pour le site de zero
0
gasg
 
c'est du javascript avec l'evenement onmouseover()
-1