Cherche balise en html

Fermé
Utilisateur anonyme - 18 sept. 2011 à 12:42
 Gaël - 22 sept. 2011 à 23:20
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

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
C'est du CSS, justement l'intérêt c'est de pas avoir à utiliser du javascript.
0
Utilisateur anonyme
19 sept. 2011 à 17:51
Merci beaucoup, mais est-ce que tu sais si on peux en mettre plus que deux superposée ?
0
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
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
21 sept. 2011 à 19:48
MERCI BEAUCOUP Gaël, c'est exactement ce que je cherchais et j'avais presque abandonné l'idée. =)
0
Utilisateur anonyme
18 sept. 2011 à 17:31
je ne connais rien au javascript -_-" mais merci bien, je vais me renseigner dessus
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
18 sept. 2011 à 19:05
0
Utilisateur anonyme
18 sept. 2011 à 20:14
ok merci, je vais optimiser pour le site de zero
0
c'est du javascript avec l'evenement onmouseover()
-1