Вроде старый вопрос, но я подумал, что должен добавить метод, который не был широко доступен, когда этот вопрос был задан.
Вы можете перевернуть сторону полосы прокрутки в современных браузерах, используя 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 и нажмите «показать все», чтобы увидеть требования к более старым браузерам.