Animation css
Fermé
Méouédokornikar
Messages postés
2
Date d'inscription
lundi 9 décembre 2013
Statut
Membre
Dernière intervention
12 décembre 2013
-
9 déc. 2013 à 20:41
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 13 déc. 2013 à 00:35
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 13 déc. 2013 à 00:35
A voir également:
- Animation css
- Jeux animation soirée groupe 30 personnes ✓ - Forum Loisirs / Divertissements
- Idée animation challenge centre d'appel - Forum Loisirs / Divertissements
- Idee sympas pour animer une soire ✓ - Forum Loisirs / Divertissements
- Idee animation comite des fetes ✓ - Forum Loisirs / Divertissements
- Css premier plan ✓ - Forum CSS
4 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
10 déc. 2013 à 14:25
10 déc. 2013 à 14:25
Bonjour
Comme c'est un cours et que tu dois apprendre je ne vais pas te donner le code tout cuit
l'explication:
- 2 div thumb et title
- définir la parenté des div dans le code html
- modifier le css d'un div avec la pseudo class :hover
quand la souris passe sur tumb, title prend la propriété css définie entre les {} grace au css qui suit
.thumb:hover .title {propriétés css}(si .title est descendant de .thumb)
.thumb:hover > .title {propriétés css}(si .title est fils de .thumb)
.thumb:hover + .title {propriétés css}(si .title est frère directement suivant de .thumb)
.thumb:hover ~ .title {propriétés css}(si .title est un frère suivant de .thumb)
voila par contre je ne me rappelle plus a partir de quelle version IE ca fonctionne mais comme @keyframe c'est la meme chose avec IE version antérieur ...
sinon tu fais ca en javascript mais css c'est bien
Comme c'est un cours et que tu dois apprendre je ne vais pas te donner le code tout cuit
l'explication:
- 2 div thumb et title
- définir la parenté des div dans le code html
- modifier le css d'un div avec la pseudo class :hover
quand la souris passe sur tumb, title prend la propriété css définie entre les {} grace au css qui suit
.thumb:hover .title {propriétés css}(si .title est descendant de .thumb)
.thumb:hover > .title {propriétés css}(si .title est fils de .thumb)
.thumb:hover + .title {propriétés css}(si .title est frère directement suivant de .thumb)
.thumb:hover ~ .title {propriétés css}(si .title est un frère suivant de .thumb)
voila par contre je ne me rappelle plus a partir de quelle version IE ca fonctionne mais comme @keyframe c'est la meme chose avec IE version antérieur ...
sinon tu fais ca en javascript mais css c'est bien
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
12 déc. 2013 à 13:20
12 déc. 2013 à 13:20
Alors ca a marché ?
une réponse et un petit merci = un brin de politesse
une réponse et un petit merci = un brin de politesse
Méouédokornikar
Messages postés
2
Date d'inscription
lundi 9 décembre 2013
Statut
Membre
Dernière intervention
12 décembre 2013
12 déc. 2013 à 18:09
12 déc. 2013 à 18:09
Salut, je suis sincèrement désolé de mon absence mais mes semaines son longue, et depuis mon message aujourd'hui c'est la première fois qu je touche à mon code.
Merci en tout cas
Pour l'avancer du code j'ai bien compris le font mais la forme ne suit pas.
Je voulais savoir si le faite que ce soi des identifiants ça changeait beaucoup que si c'était des class, car sur le div mon prof nous a dis de mettre des #id
Les changements que j'ai fais sont les suivants :
html:
<div id="tete">
<a href="acceuil.html"><h2> ZombieGuide, le guide de survie en cas d'attaque zombie </h2></a>
<div id="anim">
<img class="zomb" src="img/zom.png" alt="zombi">
<img class="hum" src="img/hum.png" alt="humain">
<img class="mil" src="img/mil.png" alt="militaire">
</div>
</div>
css:
#tete:hover > #anim, #tete:focus > #anim, {
animation-name: nim; /* nom de l'animation */
animation-duration: 2s; /* temps de l'animation (2s) */
animation-timing-function: linear; /* accelération de l'animation (constant) */
}
Merci de ton aide et encore désolé
Merci en tout cas
Pour l'avancer du code j'ai bien compris le font mais la forme ne suit pas.
Je voulais savoir si le faite que ce soi des identifiants ça changeait beaucoup que si c'était des class, car sur le div mon prof nous a dis de mettre des #id
Les changements que j'ai fais sont les suivants :
html:
<div id="tete">
<a href="acceuil.html"><h2> ZombieGuide, le guide de survie en cas d'attaque zombie </h2></a>
<div id="anim">
<img class="zomb" src="img/zom.png" alt="zombi">
<img class="hum" src="img/hum.png" alt="humain">
<img class="mil" src="img/mil.png" alt="militaire">
</div>
</div>
css:
#tete:hover > #anim, #tete:focus > #anim, {
animation-name: nim; /* nom de l'animation */
animation-duration: 2s; /* temps de l'animation (2s) */
animation-timing-function: linear; /* accelération de l'animation (constant) */
}
Merci de ton aide et encore désolé
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
13 déc. 2013 à 00:35
13 déc. 2013 à 00:35
ok
id = un seul div dans la page
class = tu peux en avoir plusieurs
tu peux mettre le sujet en résolu
id = un seul div dans la page
class = tu peux en avoir plusieurs
tu peux mettre le sujet en résolu