Вы не можете просто «повернуть» его, особенно с помощью чистого CSS.
Некоторые из ваших вариантов:
- Создание двух отдельных таблиц стилей CSS (например,
ltr.css
и rtl.css
), каждый со своими правилами, затем загружает соответствующий файл, используя код на стороне сервера. - При переключении в представление
rtl
, используйте код JavaScript, который перебирает все соответствующие элементы и изменяет их стиль -jQuery это будет довольно просто реализовать, но возможно и с простым JavaScript.