MENO - Panoramica

LESS è un pre-processore CSS che consente fogli di stile personalizzabili, gestibili e riutilizzabili per il sito web. LESS è un linguaggio per fogli di stile dinamico che estende le capacità dei CSS. LESS è anche cross browser friendly.

CSS Preprocessor è un linguaggio di scripting che estende CSS e viene compilato nella normale sintassi CSS, in modo che possa essere letto dal tuo browser web. Fornisce funzionalità come variabili , funzioni , mixin e operazioni che ti consentono di creare CSS dinamici.

Perché MENO?

Cerchiamo ora di capire perché usiamo LESS.

  • LESS supporta la creazione di CSS più puliti e compatibili con tutti i browser in modo più semplice e veloce.

  • LESS è progettato in JavaScript e creato anche per essere utilizzato in live , che si compila più velocemente di altri pre-processori CSS.

  • LESS mantiene il tuo codice in modo modulare, il che è molto importante rendendolo leggibile e facilmente modificabile.

  • Una manutenzione più rapida può essere ottenuta utilizzando LESS variabili .

Storia

LESS è stato progettato da Alexis Selliernel 2009. LESS è un open-source. La prima versione di LESS è stata scritta in Ruby; nelle versioni successive, l'uso di Ruby è stato sostituito da JavaScript.

Caratteristiche

  • Il codice più pulito e più leggibile può essere scritto in modo organizzato.

  • Possiamo definire stili e può essere riutilizzato in tutto il codice.

  • LESS è basato su JavaScript ed è un super set di CSS.

  • LESS è uno strumento agile che risolve il problema della ridondanza del codice.

Vantaggi

  • LESS genera facilmente CSS che funzionano su tutti i browser.

  • LESS consente di scrivere codice migliore e ben organizzato utilizzando la nidificazione .

  • La manutenzione può essere ottenuta più velocemente mediante l'uso di variabili .

  • LESS ti consente di riutilizzare facilmente intere classi facendo riferimento ad esse nelle tue serie di regole.

  • LESS fornisce l'uso di operazioni che velocizzano la codifica e fanno risparmiare tempo.

Svantaggi

  • Ci vuole tempo per imparare se sei nuovo nella preelaborazione CSS.

  • A causa dello stretto accoppiamento tra i moduli, è necessario compiere maggiori sforzi per riutilizzare e / o testare i moduli dipendenti.

  • LESS ha meno framework rispetto al vecchio preprocessore come SASS, che consiste nei framework Compass , Gravity e Susy .