CSSアニメーションの設定が、3枚でうまくずれてループできるように調整されていないようです。
下記を差し替えてみてください。
CSS
1...
2.slide_wrapper{
3 height:720px;
4 width:1280px;
5 max-width:100%;
6 position:relative;
7}
8.slide_animation{
9 animation-name:slide;
10 animation-duration:2.4s;
11 animation-iteration-count:infinite;
12 opacity:1;
13 position:absolute;
14}
15@keyframes slide{
16 0%{opacity:1;}
17 33.33333%{opacity:0;}
18 66.66666%{opacity:0;}
19 100%{opacity:1;}
20}
21.slide_animation_1{
22 animation-delay:0s;
23}
24.slide_animation_2{
25 animation-delay:0.8s;
26}
27.slide_animation_3{
28 animation-delay:1.6s;
29}
追記(2018/11/12)
画像3枚のアニメーションをいっぺんに考えると難しいかもしれません。
各画像のアニメーションは、
opacity: 1
からスタート(0%)
opacity: 0
までフェードアウト(~33.33333%)
opacity: 0
のままキープ(~66.66666%)
opacity: 1
に戻る(~100%)
- 1.に戻る
という繰り返しです。
33.3333%から100%にかけて徐々にフェードインしてくると他の画像とかぶってしまいます。
そのため、66.6666%までopacity: 0
のままキープします。
2,3枚目も同じ動きですが、animation-delay
でスタート秒数がずれます。
結果として、3枚の画像が交互に出現するように見えます。
opacityの変化略図
「1ーーー0ーーー0ーーー1」が上記の1~5のステップです。
(繰り返しの終わりと開始は、ひとつにまとめています。)
画像1: 1ーーー0ーーー0ーーー1ーーー0ーーー0...
画像2: ーーーー1ーーー0ーーー0ーーー1ーーー0ーーー0...
画像3: ーーーーーーーー1ーーー0ーーー0ーーー1ーーー0ーーー0...