JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrapper">
<div class="carousel__carcass">
<div class="carousel__flow clearfix"
style="width: 1650px;"
><!--
--><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 {
padding: 30px;
}
.carousel__item {
float: left;
width: 150px;
height: 150px;
}
.red {
background-color: red;
}
.green {
background-color: green;
}
.blue {
background-color: blue;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
JavaScript
/*
ТАК УЖ ЛИ НУЖЕН CLEARFIX?
У МЕНЯ БЕЗ НЕГО РАБОТАЕТ...
*/