JSFiddle - React, Tailwind, and code Playground
HTML
<div id="slider">
<ul>
<li>
<div class="slider-container">
<h4>Pure CSS slider Content</h4>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries,</p>
</div>
</li>
<li>
<div class="slider-container">
<h4>Pure CSS slider Content</h4>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries,</p>
</div>
</li>
<li>
<div class="slider-container">
<h4>Pure CSS slider Content</h4>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries,</p>
</div>
</li>
<li>
<div class="slider-container">
<h4>Pure CSS slider Content</h4>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries,</p>
</div>
</li>
</ul>
</div>
CSS
a {
text-decoration: none;
color: #111b47;
}
a:hover {
border-bottom: 1px dashed #ED971F;
color: #ED971F;
}
/**** slider ****/
#slider, ul {
height: 200px;
}
#slider {
margin: auto;
overflow: hidden;
padding: 20px;
border: 1px solid rgba(0, 0, 0, 0.15);
margin-top: 50px;
border-radius: 10px;
box-shadow: 2px 2px 14px rgba(0, 0, 0, 0.25);
position: relative;
width: 600px;
}
#slider li {
float: left;
position: relative;
width: 600px;
display: inline-block;
height: 200px;
}
#slider ul {
list-style: none;
position: absolute;
left: 0px;
top: 0px;
width: 9000px;
margin-left: -25px;
font-family: century gothic;
color: #666;
}
/*** Content ***/
.slider-container {
margin: 0 auto;
padding: 0;
width: 550px;
min-height: 180px;
border-bottom: 1px solid #ccc;
}
.slider-container h4 {
color: #0A7FAD;
text-shadow: -1px 0px 0px rgba(0, 0, 0, 0.50);
}
.slider-container p {
margin: 10px 25px;
font-weight: semi-bold;
line-height: 150%;
text-align: justify;
}
/*** target hooks ****/
@keyframes slide-animation {
0% {
opacity:0;
}
2% {
opacity:1;
}
20% {
left:0px;
opacity:1;
}
22.5% {
opacity:0.6;
}
25% {
left:-600px;
opacity:1;
}
45% {
left:-600px;
opacity:1;
}
47.5% {
opacity:0.6;
}
50% {
left:-1200px;
opacity:1;
}
70% {
left:-1200px;
opacity:1;
}
72.5% {
opacity:0.6;
}
75% {
left:-1800px;
opacity:1;
}
95% {
opacity:1;
}
98% {
left:-1800px;
opacity:0;
}
100% {
left:0px;
opacity:0;
}
}
@-webkit-keyframes slide-animation {
0% {
opacity:0;
}
2% {
opacity:1;
}
20% {
left:0px;
opacity:1;
}
22.5%...