28172 sujets

CSS et mise en forme, CSS3

Bonjour tout le monde,

Je dois faire un système de roll-over et je me demande si je ne peux le faire sans javascript.

Alors voilà, j'ai un bloc de texte sur lequel j'ai un lien. Si je passe dessus avec la souris, ce texte doit changer et lorsque la souris s'en vas du texte, le premier texte reviens.

Je suis partie avec deux blocs <div>, le premier contient le texte de départ et le second celui qui remplace le premier par effet de roll-over de la souris.

Avez-vous une idée de comment je peux effectuer cela ?

J'ai tenté avec javascript mais il ne fonctionne pas bien du tout.

Merci d'avance pour votre aide !
Bonjour,

CSS n'est pas fait pour ça. On peut éventuellement bidouiller quelque chose en utilisant les CSS, mais je déconseille ce genre de chose.
À faire en JavaScript, donc. (Et penser à l'accessibilité du contenu sans JavaScript, ou avec JavaScript mais sans possibilité d'utiliser la souris...)
Aie, j'avais bien peur de cette solution.

Je n'ai pas le choix, je vais me mettre à chercher le javascript pour ça.

Merci quand meme.
Arf j'arrive pas à trouver de javascript et j'suis nulle à coder dans ce langage.

Par curiosité je veux bien savoir comment bidouiller en css.