Apparition animé d'un titre lors du survol d'une div
Résolu/Fermé
Eritou
Messages postés
110
Date d'inscription
samedi 20 décembre 2014
Statut
Membre
Dernière intervention
29 septembre 2023
-
14 juin 2015 à 00:44
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 15 juin 2015 à 00:08
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 15 juin 2015 à 00:08
A voir également:
- Apparition animé d'un titre lors du survol d'une div
- Je cherche une chanson dont je ne connais pas le titre - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Dans la présentation à télécharger, sarah avait encadré directement le titre de certaines diapositives avant d’automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Div c++ - Télécharger - Langages
- Titre de l'adresse ✓ - Forum Réseaux sociaux
5 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
14 juin 2015 à 12:22
14 juin 2015 à 12:22
salut
pourrais tu donner précisement les element html
1) celui sur lequel se fait le hover
2) celui qui gagne en opacité
pourrais tu donner précisement les element html
1) celui sur lequel se fait le hover
2) celui qui gagne en opacité
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
14 juin 2015 à 16:57
14 juin 2015 à 16:57
Pour le jsfiddle non c'était pas moi
voici le jsfiddle avec apparition opacité
http://jsfiddle.net/h96Bw/258/
toujours avec @keyframes (ce coup la je n'ai pas oublié le s :-)
voici le jsfiddle avec apparition opacité
http://jsfiddle.net/h96Bw/258/
toujours avec @keyframes (ce coup la je n'ai pas oublié le s :-)
Eritou
Messages postés
110
Date d'inscription
samedi 20 décembre 2014
Statut
Membre
Dernière intervention
29 septembre 2023
4
14 juin 2015 à 20:28
14 juin 2015 à 20:28
Alléluia !
Je savais que la .logo était dans le coup (doublon de :hover) mais bien incapable de trouver la solution !!! Deux questions, deux (simples ?) animations et une page d'accueil très attrayante grâce à toi.
Bien que le prob soit résolu en peu de temps (merci pour ta rapidité), je suppose que si je remplace le texte "bolobolo" par une image ayant pour classe .niveau2, l'effet sera identique !?!
Autre question : comment as-tu trouvé si vite un jsfiddle répondant (en parti) à ma question ?
Encore MERCi et un grand BRAVO !!!
Bonne fin de week-end animostab,
E.
Je savais que la .logo était dans le coup (doublon de :hover) mais bien incapable de trouver la solution !!! Deux questions, deux (simples ?) animations et une page d'accueil très attrayante grâce à toi.
Bien que le prob soit résolu en peu de temps (merci pour ta rapidité), je suppose que si je remplace le texte "bolobolo" par une image ayant pour classe .niveau2, l'effet sera identique !?!
Autre question : comment as-tu trouvé si vite un jsfiddle répondant (en parti) à ma question ?
Encore MERCi et un grand BRAVO !!!
Bonne fin de week-end animostab,
E.
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
Modifié par animostab le 15/06/2015 à 00:10
Modifié par animostab le 15/06/2015 à 00:10
Pour 1) mets plutot l'image dans la div .niveau2 à la place de "bo lb bo lbbo"
pour2) j'ai juste modifié et enregistré le jsfiddle initial dont tu m'as donné le lien
voila bon début de semaine
pour2) j'ai juste modifié et enregistré le jsfiddle initial dont tu m'as donné le lien
voila bon début de semaine
Eritou
Messages postés
110
Date d'inscription
samedi 20 décembre 2014
Statut
Membre
Dernière intervention
29 septembre 2023
4
14 juin 2015 à 16:41
14 juin 2015 à 16:41
Slt animostab,
je suis parti de ce code :
http://jsfiddle.net/h96Bw/ (n'était-ce pas de toi ?)
Dans mon cas, Majeur1=logo (effets OK)
SOUSmajeur1 est le texte qui s'affiche lors du :hover sur le logo.
Malheureusement je n'arrive pas à lui attribuer une transition d'une seconde, le but étant simplement de partir d'une opacité 0 à une opacité 1.
As-tu une idée ?
Merci et bonne fin de week-end,
E.
je suis parti de ce code :
http://jsfiddle.net/h96Bw/ (n'était-ce pas de toi ?)
Dans mon cas, Majeur1=logo (effets OK)
SOUSmajeur1 est le texte qui s'affiche lors du :hover sur le logo.
Malheureusement je n'arrive pas à lui attribuer une transition d'une seconde, le but étant simplement de partir d'une opacité 0 à une opacité 1.
As-tu une idée ?
Merci et bonne fin de week-end,
E.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Eritou
Messages postés
110
Date d'inscription
samedi 20 décembre 2014
Statut
Membre
Dernière intervention
29 septembre 2023
4
14 juin 2015 à 17:54
14 juin 2015 à 17:54
Merci pour ton aide animostab,
Majeur1=logo
SOUSmajeur1=titre
Dans mon cas, le titre n'apparraît pas lors du :hover sur logo :(
Je pense pourtant avoir respecté le jsfiddle.
Voici les CSS
et le HTML :
Quelque chose m'échappe :(
Encore merci pour tes réponses,
E.
Majeur1=logo
SOUSmajeur1=titre
Dans mon cas, le titre n'apparraît pas lors du :hover sur logo :(
Je pense pourtant avoir respecté le jsfiddle.
Voici les CSS
#logo{ padding: 0; height: auto; right: 0px; bottom: auto; left: auto; margin-bottom: auto; margin-left: auto; top: 0px; position: absolute; } @keyframes logoAp { 0% {opacity:0;} 99% {opacity:0;} 100% {opacity:1;} } .logo { width: 200px; -webkit-animation: logoAp 3s 1; -moz-animation: logoAp 3s 1; -ms-animation: logoAp 3s 1; -o-animation: logoAp 3s 1; animation: logoAp 3s 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; } .logo:hover{ filter: alpha(opacity=50); opacity: 0.15; -webkit-transform: scale(2.5); -moz-transform: scale(2.5); -ms-transform: scale(2.5); -o-transform: scale(2.5); transform: scale(2.5); } .animClass { backface-visibility: hidden; margin-right: 0px; right: 0px; position: relative; top: 0px; left: auto; bottom: auto; float: right; margin-top: 0px; } #titre{ padding: 0; height: auto; bottom: auto; left: 0px; margin-bottom: auto; margin-left: 0px; top: 0px; position: absolute; width: 800px; margin-top: 200px; font: 100px Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; text-align: left; } @keyframes opacit { 0% {opacity:0;} 100 {opacity:1;} } .niveau2{ display: none; } .niveau1:hover .niveau2 { display: block; animation: opacit 2s 1; } .niveau1:hover { }
et le HTML :
<div id="logo" class="niveau1" "logo"><a href="#section-un"><img src="img/logo.svg" alt="" class="logo" "animClass"/></a> </div> <div id="titre" class="niveau2">bo lb bo lbbo</div>
Quelque chose m'échappe :(
Encore merci pour tes réponses,
E.
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
14 juin 2015 à 19:50
14 juin 2015 à 19:50
le div titre doit être dans le div logo
ou sinon
ou sinon
.niveau1:hover + .niveau2 { display: block; animation: opacit 2s 1; } ou .niveau1:hover ~ .niveau2 { display: block; animation: opacit 2s 1; }