To zależy od biblioteki, której użyjesz. Co karuzela to inne opcje. Czasami karuleza jest responsywna i mozesz sobie ustawić ilosc widocznych klocków przy danej rozdzielczości itp.
Jednak jeżeli overflow-x
działa, to nie widzę powodu, żeby go niezastosować :)
Co do karuzel, to polecam http://kenwheeler.github.io/slick/, ja byłem zadowolony. Ona ma to, o czym mówiłem dwie linijki wyżej:
$('.responsive').slick({
// ...
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
infinite: true,
dots: true
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});