Modifier une div 1 au survol d'une div 2
Fermé
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
-
7 avril 2013 à 20:29
Profil bloqué - 9 avril 2013 à 18:54
Profil bloqué - 9 avril 2013 à 18:54
A voir également:
- Modifier une div 1 au survol d'une div 2
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier une story sur facebook - Guide
- Comment modifier un pdf - Guide
- Word numéro de page 1/2 - Guide
14 réponses
Salut,
en css, ça marche comme avec un lien classique : div1:hover div2{tes actions}. la nuance vient de l'endroit où est positionné ton div1 par rapport au 2 car il emploi des sélecteurs. Tu peux appliquer un style différent au survol de l'élément parent ou frère notamment, mais pas à l'élément cousin/neveu/oncle (en gros).
en css, ça marche comme avec un lien classique : div1:hover div2{tes actions}. la nuance vient de l'endroit où est positionné ton div1 par rapport au 2 car il emploi des sélecteurs. Tu peux appliquer un style différent au survol de l'élément parent ou frère notamment, mais pas à l'élément cousin/neveu/oncle (en gros).
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
7 avril 2013 à 21:03
7 avril 2013 à 21:03
Merci beaucoup!
:)
Juste une autre question : Y a t il un moyen de faire deux animations simultanément?
:)
Juste une autre question : Y a t il un moyen de faire deux animations simultanément?
Oui
[edit] truc:hover truc2,truc:hover truc3{lanim}
Varaldi Q.
Laisse moi 2 minutes que j'te trouve un autre truc...
[edit] truc:hover truc2,truc:hover truc3{lanim}
Varaldi Q.
Laisse moi 2 minutes que j'te trouve un autre truc...
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
7 avril 2013 à 21:37
7 avril 2013 à 21:37
comme ça on applique deux fois la même animation a deux objets
je cherche à animer deux objets différents avec deux animations différentes.
je cherche à animer deux objets différents avec deux animations différentes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
7 avril 2013 à 22:44
7 avril 2013 à 22:44
Merci beaucoup pour ton aide!! ;-)
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
8 avril 2013 à 21:05
8 avril 2013 à 21:05
Une autre question,
Comment puis-je m'arranger pour que l'animation revienne à sa position initiale en suivant l'animation en sens inverse?
Comment puis-je m'arranger pour que l'animation revienne à sa position initiale en suivant l'animation en sens inverse?
en spécifiant l'état de ton anim normalement, du style tu écris le width normal, et hover, tu modifies le width. Si tu mets juste hover modifier le width, il ne reviendra pas à sa position normale vu qu'elle n'est pas clairement définie.
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
8 avril 2013 à 21:38
8 avril 2013 à 21:38
je n'ai pas compris
tes paramètres que tu souhaites changer avec le hover, il faut qu'ils aient déjà une valeur et donc déjà définis ailleurs que dans le hover
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
9 avril 2013 à 17:16
9 avril 2013 à 17:16
ils le sont
pandageek
Messages postés
359
Date d'inscription
samedi 6 août 2011
Statut
Membre
Dernière intervention
27 mai 2014
4
Modifié par pandageek le 9/04/2013 à 18:35
Modifié par pandageek le 9/04/2013 à 18:35
Le code HTML :
Le code CSS :
<div id="nuagesTxt"> <div class="new"> <a href="">Nouveau</a> </div> </div>
Le code CSS :
@keyframes new {100%{margin:-55 0 0 -9;}} //on définit la position de ".new" .new { width: 75px; height: 75px; position:absolute; margin: -10 0 0 5; } on active l'animation en cas de :hover #nuagesTxt:hover .new { animation:new 0.3s linear; animation-delay:0s; animation-fill-mode:both; }