JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<div class="carousel slide carousel-fade animate_text kb_wrapper" data-ride="carousel" data-interval="6000">
<!--======= Wrapper for Slides =======-->
<div class="carousel-inner">
<!--========= First Slide =========-->
<div class="carousel-item active" style="background-image: url('https://i.picsum.photos/id/878/1920/1680.jpg?hmac=_FQShv6E5HdjI6OKgjozFJQz8SXlT1OwmqijW5jHGQo')">
</div>
<!--========= Second Slide =========-->
<div class="carousel-item" style="background-image: url('https://i.picsum.photos/id/874/1920/1680.jpg?hmac=KDczwg-ejraLUmoflMNUBCkt1LyLxNreJptc7RQajFY')">
</div>
<!--========= Third Slide =========-->
<div class="carousel-item" style="background-image: url('https://i.picsum.photos/id/870/1920/1680.jpg?hmac=IAkVJX2zYS6BuaMLixYh5xoyOpeDH5WkcGTacBUPPXM')">
</div>
CSS
.carousel-inner>.carousel-item
{
margin:auto;
height: 100vh;
width:100%;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-animation:kenburns 7000ms linear 0s infinite;
animation:kenburns 7000ms linear 0s infinite;
-webkit-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
}
@-webkit-keyframes kenburns
{
0%
{
-webkit-transform:scale(1);
-webkit-transition:-webkit-transform 7000ms linear 0s
}
100%
{
-webkit-transform:scale(1.1);
-webkit-transition:-webkit-transform 7000ms linear 0s
}
}
@-moz-keyframes kenburns
{
0%
{
-moz-transform:scale(1);
-moz-transition:-moz-transform 7000ms linear 0s
}
100%
{
-moz-transform:scale(1.1);
-moz-transition:-moz-transform 7000ms linear 0s
}
}
@-ms-keyframes kenburns
{
0%
{
-ms-transform:scale(1);
-ms-transition:-ms-transform 7000ms linear 0s
}
100%
{
-ms-transform:scale(1.1);
-ms-transition:-ms-transform 7000ms linear 0s
}
}
@-o-keyframes kenburns
{
0%
{
-o-transform:scale(1);
-o-transition:-o-transform 7000ms linear 0s
}
100%
{
-o-transform:scale(1.1);
-o-transition:-o-transform 7000ms linear 0s
}
}
@keyframes kenburns
{
0%
{
transform:scale(1);
transition:transform 7000ms linear 0s
}
100%
{
transform:scale(1.1);
transition:transform 7000ms linear 0s
}
}