Ответ 1
Я взял вашу скрипку в качестве базы и сделал ее работу без script.
обновленная демонстрация
Мне нужно было установить id в HTML
<div class="fadein">
<img id="f3" src="http://i.imgur.com/R7A9JXc.png">
<img id="f2" src="http://i.imgur.com/D5yaJeW.png">
<img id="f1" src="http://i.imgur.com/EUqZ1Er.png">
</div>
И CSS:
.fadein img {
position:absolute;
left:-65px;
top:0;
-webkit-animation-name: fade;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 6s;
animation-name: fade;
animation-iteration-count: infinite;
animation-duration: 6s;
}
@-webkit-keyframes fade {
0% {opacity: 0;}
20% {opacity: 1;}
33% {opacity: 1;}
53% {opacity: 0;}
100% {opacity: 0;}
}
@keyframes fade {
0% {opacity: 0;}
20% {opacity: 1;}
33% {opacity: 1;}
53% {opacity: 0;}
100% {opacity: 0;}
}
#f1 {
background-color: lightblue;
}
#f2 {
-webkit-animation-delay: -4s;
background-color: yellow;
}
#f3 {
-webkit-animation-delay: -2s;
background-color: lightgreen;
}
Я устанавливаю ключевые кадры, чтобы дать aprox 1/3 видимого времени, с переходами apropiate. Затем я устанавливаю разные задержки для каждого изображения, так что они чередуются. Если вам нужна полная поддержка браузера, вам понадобятся дополнительные префиксы для поставщиков. Я использовал -webkit- и bare свойство, чтобы вы поняли эту идею.