Cross-Fade entre les images avec CSS en boucle
Je veux fondu entre les images dans une boucle (comme le résultat ici -jsfiddle.net/5M2PD), mais uniquement au travers de CSS
pas de JavaScript
. J'ai essayé d'utiliser les images clés, mais je n'ai pas réussi. S'Il Vous Plaît Aider.
@keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}
#cf3 img.top {
animation-name: cf3FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 10s;
animation-direction: alternate;
}
source d'informationauteur Rachit Sharma
Vous devez vous connecter pour publier un commentaire.
J'ai pris votre violon comme une base, et de le faire fonctionner sans script.
mise à jour de la démo
J'avais besoin de définir un id dans le HTML
Et le CSS est:
Je suis en train de les images clés pour donner environ 1/3 du temps visible, avec adéquat des transitions.
Puis j'ai mis différents retards pour chaque image, de sorte qu'ils alternent.
Si vous voulez la pleine prise en charge du navigateur, vous aurez besoin de plus de fournisseur de préfixes. Je l'ai utilisé,- webkit - et de la nue-propriété de sorte que vous obtenez l'idée.