Я пишу меньше таблиц стилей для двунаправленного веб-сайта, и мне нужно написать файл с меньшим количеством файлов и создать две разные таблицы стилей для макетов слева направо (ltr), а другую для макетов справа налево (РТЛ)Динамические свойства CSS в LESS?
так, когда я моделирование для макетов РТЛ, я хочу, чтобы преобразовать все левое значение быть правым, засыхают это поплавок, обивка или запас,
сделать так, я определил необходимое переменные в верхней части моего меньшего файла следующим образом:
@left: right;
@right: left;
просто, я могу плавать элементы динамически, как Тхи s
float: @left; // this will be floated to left in ltr layout while it will be right in rtl layout.
, но моя проблема в том, что я хочу иметь возможность также использовать эти переменные для создания динамических свойств, например, при размещении элементов абсолютно или относительно, я хочу, чтобы иметь возможность написать свойство left
или right
динамически в зависимости от значения переменной @left
следующего
position: relative;
@left: 10px;
, но это дает ошибку компиляции, любым понятиям, как сделать это, Обратите внимание, что я сделал это с помощью SASS, но до сих пор я не мог получить его работать с МЕНЬШЕ?
Интересный подход. Недостатком является то, что по умолчанию вы создадите разные таблицы стилей для RTL и LTR - я бы подумал. Я предпочитаю переопределить. – Rolf