Sto scrivendo un foglio di stile meno per un sito web bidirezionale e ho bisogno di scrivere un singolo file in meno e produrre due fogli di stile diversi uno per i layout da sinistra a destra (ltr) e l'altro per i layout da destra a lef (RTL)Proprietà CSS dinamiche in MENO?
così quando io sono lo styling per i layout RTL, voglio convertire ogni valore sinistra di essere di destra, appassire è un galleggiante, imbottitura o il margine,
di farlo, ho definito la richiesta variabili nella parte superiore del mio file meno come segue:
@left: right;
@right: left;
semplicemente, posso fluttuare gli elementi dinamicamente come s
float: @left; // this will be floated to left in ltr layout while it will be right in rtl layout.
ma il mio problema è che voglio essere in grado anche di utilizzare queste variabili per la produzione di proprietà dinamiche, per esempio quando il posizionamento elementi assolutamente o relativamente, voglio essere in grado di scrivere la proprietà left
o right
dinamicamente a seconda del valore della variabile @left
come segue
position: relative;
@left: 10px;
ma questo dà un errore sulla compilazione, qualsiasi idea di come farlo, si noti che ho fatto questo utilizzando SASS, ma fino ad ora non ho potuto farlo lavorare con LESS?
approccio interessante. Il rovescio della medaglia è che si produrrebbero diversi fogli di stile per RTL e LTR di default - penserei. Preferisco ignorare. – Rolf