Intro:Posso usare i parametri url in LESS css?
sto cercando di meno in un ambiente mvc asp.net.
Io uso senza punti per l'elaborazione lato server (e non vorrei utilizzare l'elaborazione lato client, specialmente prima di pubblicare il progetto completo).
Devo applicare un disegno in cui ci sono schemi di colore diversi a seconda di cose diverse (ad esempio l'ora del giorno).
In questo caso, meno sentivo molto potente come progettare un css parametrizzato e solo cambiando come 10 variabili all'inizio del file per ogni tema era davvero edificante.
Problema:
Ma avrei bisogno di cambiare in qualche modo i temi di colore da un parametro esterno.
Idee:
primo momento ho pensato che un parametro URL come style.less theme = fucsia sarebbe bene, ma ho trovato alcun modo per analizzare qualcosa di simile?.
poi ho pensato che fare un blue.less molto breve, green.less, orange.less composto da variabili a colori solo dichiarate, compreso il main.less in ognuno di loro sarebbe una soluzione solida.
Non ho avuto la possibilità di provare la seconda soluzione, ma ho pensato che sarebbe stato un buon momento per chiedere consigli sul modo più efficace per farlo.
Il problema è di nuovo: voglio controllare alcune cose nel mio file meno dall'esterno.
Questa è la risposta che speravo! : D – SoonDead
@Tigraine: come si salva? Un utente malintenzionato potrebbe facilmente inserire codice dannoso nei fogli di stile. – jor
L'utilizzo di questo non è così semplice. Ho dovuto creare un '@import' theme-param-default.less ";' sopra la mia riga '@import" darkly-variables - @ {theme} .less ";' che conteneva '@theme: dark;' else lì erano problemi di compilazione. –