Старе запитання, але я подумав, що слід кинути метод, який не був широко доступний, коли це питання задавали.
Ви можете змінити бік смуги прокрутки в сучасних браузерах, використовуючи transform: scaleX(-1)батьківський <div>елемент, а потім застосувати те саме перетворення, щоб повернути дочірній елемент "рукав".
HTML
<div class="parent">
<div class="sleeve">
</div>
</div>
CSS
.parent {
overflow: auto;
transform: scaleX(-1);
}
.sleeve {
transform: scaleX(-1);
}
Примітка. Можливо, вам знадобиться використовувати префікс -ms-transformабо -webkit-transformпрефікс для браузерів, старих як IE 9. Перевірте CanIUse та натисніть "показати всі", щоб побачити попередні вимоги до браузера.