Less è un preprocessore CSS che estende la sintassi di CSS con funzionalità dinamiche come variabili, mixin e funzioni.
Less è un preprocessore CSS che estende la sintassi di CSS con funzionalità dinamiche come variabili, mixin e funzioni. È stato creato da Alexis Sellier nel 2009 come alternativa a Sass, un altro preprocessore CSS.
Less viene utilizzato per semplificare la scrittura di fogli di stile CSS. Con Less, è possibile definire variabili per i colori, le dimensioni e altri valori, utilizzare mixin per riutilizzare il codice CSS e definire funzioni per calcolare i valori delle proprietà CSS. Inoltre, Less offre funzionalità avanzate come l'ereditarietà delle classi e la possibilità di creare stili condizionali.
Variabili: Less consente di definire variabili per i colori, le dimensioni e altri valori, semplificando la scrittura del codice CSS.
Mixin: Less offre la possibilità di creare mixin, ovvero blocchi di codice CSS riutilizzabili in più parti del foglio di stile.
Funzioni: Less consente di definire funzioni per calcolare i valori delle proprietà CSS, semplificando la scrittura del codice.
Ereditarietà delle classi: Less offre la possibilità di ereditare le proprietà CSS da una classe padre, semplificando la scrittura del codice.
Stili condizionali: Less offre funzionalità avanzate per creare stili condizionali, ovvero stili che si applicano solo in determinate circostanze.
Per utilizzare Less, è necessario installarlo tramite npm:
npm install less
Una volta installato, è possibile utilizzare il seguente comando per compilare un file .less in un file .css:
lessc style.less style.css
Inoltre, è possibile utilizzare il seguente codice HTML per includere il file CSS generato nel documento: