Devv logo
alpha

less

Less è un preprocessore CSS che estende la sintassi di CSS con funzionalità dinamiche come variabili, mixin e funzioni.

CSS
less logo

Cos'è Less?

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.

A cosa serve Less?

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.

Caratteristiche principali di Less

  • 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.

Esempio di sintassi per Less

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:

Linguaggi usati in less
Iscriviti a Devv 🔥

Diventa un eroe della programmazione e trova lavoro

Scopri i migliori corsi 😱

Scegli tra 150+ percorsi gratuiti, impara una nuova skill e raggiungi i tuoi obiettivi