J'ai une simple animation CSS3 qui se fane dans et hors:séquence d'animation CSS3 ne fonctionne pas
@keyframes pulse {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
J'ai aussi trois travées avec ID que je veux fondre dans l'autre, que l'affichage d'une à la fois.
<h3>
<span id="first">First.</span>
<span id="second">Second.</span>
<span id="third">Third.</span>
</h3>
h3 {
position: relative;
}
h3 span {
position: absolute;
right: 0;
left: 0;
opacity: 0.025;
}
h3 span#first {
animation: pulse 5s infinite ease-in-out;
}
h3 span#second {
animation: pulse 5s infinite ease-in-out;
animation-delay: 5s;
}
h3 span#third {
animation: pulse 5s infinite ease-in-out;
animation-delay: 10s;
}
J'ai mis chaque animation de span
durer 5 secondes, tandis que le deuxième et le troisième ont 5 et 10 secondes retards, respectivement, pour commencer une fois que l'avant a pris fin, mais ce n'est pas le résultat et les deuxième et troisième span
s charge en même temps. Comment puis-je atteindre cet objectif?
Démo: CodePen
Merci à l'avance!
Sur la plume, je vois d'abord, puis première seconde, puis tous les 3. Tous les 3 continue pour toujours, n'est-ce pas le comportement que vous vouliez? – Huangism
vous n'avez pas à faire le diable = le temps de l'animation .. ils se comporteront de la même manière à la fin - vérifiez ma réponse –