Aide au developpement pour débutant

Résolu/Fermé
loutre-art Messages postés 3 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008 - 1 avril 2008 à 10:13
loutre-art Messages postés 3 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008 - 1 avril 2008 à 16:52
Bonjour,
débutant dans la prog etc...
j'aimerai pour mon site faire un effet de style mais je ne trouve pas la solution ou du moins, je ne sais pas où chercher. Je fais appel à vous pour voir si vous pouvez m'éclairer.

Sur ce site lemonde.fr et plus particulièrement sur cette page
https://www.lemonde.fr/societe/article/2008/04/01/les-six-francais-de-l-arche-de-zoe-gracies-ont-ete-liberes_1029511_3224.html#ens_id=1019792

y a un effet de style qui me plait . Situé en dessous des pubs, il se trouve dans la partie droite milieu du site
Réagir à cet article / Voir (encadré jaune beige - puis bleu si on passe la souris sur Voir)
Lorsqu'on passe la souris sur voir, le contenu en dessous change. Pas besoin de cliquer dessus.

Connaitriez vous un site qui propose l'explication pour réaliser ça .

Merci d'avance

2 réponses

guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10
1 avril 2008 à 10:21
Salut.

c'est du javascript.

en fait il y a deux DIV. Qui sont déjà chargées. Mais une est cachée et l'autre non. Quand tu passes avec la souris dessus, il inverse le visible des deux DIV.

donc en fait tu crée deux div.
tu specifie dans le style css: visible:hidden pour l'un et visible:visible pour l'autre.
puis sur le onmouseover de chaque div tu execute une fonction JS qui met en visible la div cachée et inversement.

exemple de la fonction:

function changeV(idV,idC){
document.getElementById(idV).style.visible="visible";
document.getElementById(idC).style.visible="hidden";
}

oublie pas de specifier un id a chaque div, et dans le mouseover tu met les nom de ces id.

@++
0
loutre-art Messages postés 3 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008
1 avril 2008 à 14:24
Ok je vois le début, mais quand je mets
<div id="c" onmouseOVer="... enfin la suite.. je sais pas quoi rajouter en réalité

Là je pêche... :'(

Merci d'avance
0
guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10
1 avril 2008 à 16:24
exemple:
tu as un div jaune et un div bleu

<div id="jaune" onmouseover="changeV('bleu','jaune');">
<div id="bleu" onmouseover="changeV('jaune','bleu');">

c'est clair ou pas ?
0
loutre-art Messages postés 3 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 1 avril 2008 > guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008
1 avril 2008 à 16:52
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ^^
bonne journée à toi :)
0