Estoy escribiendo una hoja de estilo menos para un sitio web bidireccional, y tengo que escribir un único archivo menos y producir dos hojas de estilo diferentes, una para diseños de izquierda a derecha (ltr) y la otra para diseños de derecha a izquierda (RTL)¿Propiedades de CSS dinámico en LESS?
así que cuando estoy estilo para los diseños de RTL, Quiero convertir todos los valores de izquierda a estar en lo cierto, se marchitan es un flotador, relleno o margen,
hacerlo, he definido el requerido variables en la parte superior de mi archivo menos de la siguiente manera:
@left: right;
@right: left;
simplemente, puedo flotar elementos dinámicamente como thi s
float: @left; // this will be floated to left in ltr layout while it will be right in rtl layout.
pero mi problema es que quiero ser capaz también de usar estas variables para producir propiedades dinámicas, por ejemplo, cuando el posicionamiento de los elementos en forma absoluta o relativamente, quiero ser capaz de escribir la propiedad left
o right
dinámicamente dependiendo del valor de la variable de la siguiente manera @left
position: relative;
@left: 10px;
pero esto da un error en la compilación, alguna idea de cómo hacerlo, tenga en cuenta que he hecho esto usando SASS, pero hasta ahora no podía conseguirlo para trabajar con MENOS?
enfoque interesante. La desventaja es que produciría diferentes hojas de estilo para RTL y LTR por defecto, creo. Prefiero anular – Rolf