LESS, un préprocesseur  CSS avancé

LESS, un préprocesseur  CSS avancé

LESS est un langage dynamique qui permet de  générer des feuilles de style. LESS a été conçu par Alexis Sellier. Il est basé sur   Sass. La syntaxe de LESS est plus proche de la syntaxe de  CSS .Un code CSS est avant toute considération aussi un code LESS valide.

Tandis que le CSS est facilement accessif et compréhensif pour les développeurs débutants, LESS vient pour pallier ses insuffisances .LESS offre d’autres fonctionnalités plus attrayantes qui lui confèrent toute la puissance d’un langage de programmation.

LESS permet de contourner les limitations imposées par le CSS telles que :

  • L’incapacité de définir des variables ;
  • l’incapacité d’effectuer des opérations;
  • La répétition des mêmes lignes de codes à plusieurs endroits différents;
  • L’impossibilité de créer des fonctions.

Il y a deux parties pour  tout préprocesseur CSS: le langage et le compilateur. The language itself is what you’ll be writing.Le langage   est le code (CSS comme LESS à la différence que LESS comporte plus de fonctionnalités supplémentaires) que vous écrivez. LESS looks just like CSS, except for a bunch of extra features. The compiler is what turns that LESS code into standard CSS that a Web browser can read and process.Le compilateur est ce qui transforme ce code LESS en CSS standard pour qu’un  navigateur Web puisse le  lire.

LESS est open source. Il a  été écrit en Ruby. Les versions actuelles sont codées en  JavaScript. Une grande différence  de LESS par rapport aux autres préprocesseurs CSS est qu’il peut être compilé à la volée, soit lors du rendu par le navigateur, soit côté serveur. Vous avez également la possibilité de le compiler à l’avance en un simple fichier CSS.

LESS offre des fonctionnalités supplémentaires telles que :

  • Les variables qui sont préfixées du signe arobase @

Exemple : @Variable : #4D926F;

  • Les mixins qui permettent d’embarquer des propriétés d’une classe dans une autre classe en incluant le nom de la classe dans les propriétés. Ceci permet de supprimer les répétitions.
  • LESS permet également l’imbrication. LESS permet l’imbrication des sélecteurs à l’intérieur d’autres sélecteurs en opposition au CSS
  • LESS supporte les fonctions et les opérations : Il permet d’effectuer des opérations arithmétiques, des opérations de manipulation de couleurs. Ceci lui confère le pouvoir de permettre de créer des relations complexes entre les propriétés.
0 Commentaires

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

©2017 Sitatech Group Ltd. All rights reserved - société au capital de 50.000,00 euros

Vous connecter avec vos identifiants

ou    

Vous avez oublié vos informations ?

Create Account