MOINS - Aperçu

LESS est un pré-processeur CSS qui permet une feuille de style personnalisable, gérable et réutilisable pour le site Web. LESS est un langage de feuille de style dynamique qui étend la capacité de CSS. LESS est également compatible avec tous les navigateurs.

CSS Preprocessor est un langage de script qui étend le CSS et est compilé dans la syntaxe CSS normale, afin qu'il puisse être lu par votre navigateur Web. Il fournit des fonctionnalités telles que des variables , des fonctions , des mixins et des opérations qui vous permettent de créer du CSS dynamique.

Pourquoi MOINS?

Voyons maintenant pourquoi nous utilisons MOINS.

  • LESS permet de créer plus rapidement et plus facilement des CSS plus propres et compatibles avec tous les navigateurs.

  • LESS est conçu en JavaScript et également créé pour être utilisé en direct , qui se compile plus rapidement que les autres pré-processeurs CSS.

  • LESS conserve votre code de manière modulaire, ce qui est vraiment important en le rendant lisible et facilement modifiable.

  • Une maintenance plus rapide peut être obtenue grâce à l'utilisation de variables LESS .

L'histoire

LESS a été conçu par Alexis Sellieren 2009. LESS est un open-source. La première version de LESS a été écrite en Ruby; dans les versions ultérieures, l'utilisation de Ruby a été remplacée par JavaScript.

traits

  • Un code plus propre et plus lisible peut être écrit de manière organisée.

  • Nous pouvons définir des styles et il peut être réutilisé dans tout le code.

  • LESS est basé sur JavaScript et est un super ensemble de CSS.

  • LESS est un outil agile qui résout le problème de la redondance du code.

Avantages

  • LESS génère facilement du CSS qui fonctionne sur tous les navigateurs.

  • LESS vous permet d'écrire du code mieux et bien organisé en utilisant l' imbrication .

  • La maintenance peut être réalisée plus rapidement grâce à l'utilisation de variables .

  • LESS vous permet de réutiliser facilement toutes les classes en les référençant dans vos ensembles de règles.

  • LESS permet l'utilisation d' opérations qui accélèrent le codage et font gagner du temps.

Désavantages

  • Il faut du temps pour savoir si vous êtes nouveau dans le prétraitement CSS.

  • En raison du couplage étroit entre les modules, il faut redoubler d'efforts pour réutiliser et / ou tester les modules dépendants.

  • LESS a moins de framework que les anciens préprocesseurs comme SASS, qui se compose des frameworks Compass , Gravity et Susy .