JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrapper">
<div class="carousel__carcass">
<div class="carousel__flow"><!--
--><span class="carousel__item red"></span><!--
--><span class="carousel__item green"></span><!--
--><span class="carousel__item blue"></span><!--
--><span class="carousel__item red"></span><!--
--><span class="carousel__item blue"></span><!--
--><span class="carousel__item green"></span><!--
--><span class="carousel__item red"></span><!--
--><span class="carousel__item green"></span><!--
--><span class="carousel__item blue"></span><!--
--><span class="carousel__item red"></span><!--
--><span class="carousel__item blue"></span><!--
</div>
</div>
</div>
CSS
body {
padding: 15px;
margin: 0;
}
.wrapper {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.carousel__carcass {
display: block;
overflow-x: auto;
margin-left: -15px;
margin-right: -15px;
}
.carousel__flow {
display: inline-block;
padding: 30px;
white-space: nowrap;
}
.carousel__item {
display: inline-block;
width: 150px;
height: 150px;
}
.red {
background-color: red;
}
.green {
background-color: green;
}
.blue {
background-color: blue;
}