Nuevamente gracias pzin por tomarte el tiempo para corregir mis errores y ayudarme a aprender. Aquí dejo el código más limpio, tal y como me sugeriste.
Código HTML:
Ver original<!DOCTYPE html>
body{
background: #CFF;
}
#imagen {
width: 200px;
height: 200px;
position: absolute;
top: 0px;
left: 0px;
opacity:0;
}
#imagen.anim_1 {
animation: ciclo 50s linear infinite;
}
#imagen.anim_2 {
animation: ciclo 50s linear infinite 10s;
}
#imagen.anim_3 {
animation: ciclo 50s linear infinite 20s;
}
#imagen.anim_4 {
animation: ciclo 50s linear infinite 30s;
}
#imagen.anim_5 {
animation: ciclo 50s linear infinite 40s;
}
@keyframes ciclo {
0% { opacity:0; }
5% { opacity:1; }
20% { opacity:1; }
25% { opacity:0; }
100% { opacity:0; }
}
<img id="imagen" class="anim_1" src="uno.jpg"> <img id="imagen" class="anim_2" src="dos.jpg"> <img id="imagen" class="anim_3" src="tres.jpg"> <img id="imagen" class="anim_4" src="cuatro.jpg"> <img id="imagen" class="anim_5" src="cinco.jpg">