The last element move unproportionally faster than another elements. I don't how to make the @keyframes last 25%. I want to test the result and use it to make the text slider.
https://codepen.io/fredunit/pen/MWKyBrL?editors=1100
.slide1 {animation: slide1 16s infinite;}
.slide2 {animation: slide2 16s infinite;}
.slide3 {animation: slide3 16s infinite;}
.slide4 {animation: slide4 16s infinite;}
@keyframes slide1 {
0% {opacity: 1;}
5% {opacity: 0.5;}
10% {opacity: 0.1;}
15% {opacity: 0;}
50%{opacity: 0;}
66.6% {opacity: 0;}
75%{opacity: 0;}
100% {opacity: 0;}
}
@keyframes slide2 {
0% {opacity: 0;}
10% {opacity: 0;}
25% {opacity: 1;}
45%{opacity: 0;}
66.6% {opacity: 0;}
75%{opacity: 0;}
100% {opacity: 0;}
}
@keyframes slide3 {
0% {opacity: 0;}
10% {opacity: 0;}
25% {opacity: 0;}
45%{opacity: 0;}
50% {opacity: 1;}
70%{opacity: 0;}
100% {opacity: 0;}
}
@keyframes slide4 {
0% {opacity: 0;}
10% {opacity: 0;}
25% {opacity: 0;}
45%{opacity: 0;}
50% {opacity: 0;}
75%{opacity: 1;}
80%{opacity: 1;}
90% {opacity: 1;}
100% {opacity: 0;}
}
<section id="projects">
<div class="showcase">
<div class="wrapper">
<div class="slide1">Tribute Page</div>
<div class="slide2">Survey Form</div>
<div class="slide3">Technical Documentation Page</div>
<div class="slide4">Landing Page</div>
</div>
</div>