animation-duration
が8s
で
1枚目と2枚目の時間差が2.6s
(.slide_animation_3
のanimation-delay
とanimation-duration
の差より)
2枚目と3枚目の時間差が2.6s
(.slide_animation_2
のanimation-delay
より)
3枚目と1枚目の時間差が2.8s
(.slide_animation_2
と.slide_animation_3
のanimation-delay
の差より)
なので、3枚目→1枚目の長さが他より少し長いですね。
解決策としては、animation-duration
を7.8s
で.slide_animation_3
を'5.2s'にする感じですかね。
追記
CSS
1.slide_animation{
2 animation-name:slide;
3 animation-duration:7.8s; /* 2.6s × 3枚 */
4 animation-iteration-count:infinite;
5 opacity:1;
6 position:absolute;
7}
8
9@keyframes slide {
10 0%{opacity:1}
11 33.33333%{opacity:0}
12 66.66666%{opacity:0;}
13 100%{opacity:1;}
14}
15.slide_animation_1{
16 z-index: 3;
17 animation-delay:0s;
18}
19.slide_animation_2{
20 z-index: 2;
21 animation-delay:2.6s;
22}
23.slide_animation_3{
24 z-index:1;
25 animation-delay:5.2s;
26}
こうすると、見かけ上、1番最初だけ画像が消えるのが早い気がすると思うので、その場合は
.slide_animation_1
から.slide_animation_3
までanimation-delay
を同じ秒数ずつ伸ばしてやればよいです。
例)
CSS
1.slide_animation_1{
2 z-index: 3;
3 animation-delay:1.3s;
4}
5.slide_animation_2{
6 z-index: 2;
7 animation-delay:3.9s;
8}
9.slide_animation_3{
10 z-index:1;
11 animation-delay:6.5s;
12}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/13 04:57
2018/11/13 05:47
2018/11/13 08:44
2018/11/14 06:03 編集
2018/11/14 02:33
2018/11/14 04:03 編集
2018/11/14 05:06
2018/11/14 06:02
2018/11/14 06:09 編集
2018/11/14 06:13
2018/11/14 09:07
2018/11/14 09:26
2018/11/14 10:06
2018/11/14 10:08
2018/11/14 12:09