Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Alexis Sellier, Dmitry Fadeyev |
Date de publication : | 2009 |
Introduction
Le langage de programmation Less, tirant son nom de l'abréviation de l'anglicisme Leaner Style Sheets, est un langage de programmation permet d'effectuer la programmation de feuille de style (CSS) avec des variables, des imbrications, des mixins, des opérateurs et des fonctions. Le langage de programmation Less a été créé par Alexis Sellier. Il s'agit d'un concurrent directe du langage de programmation SASS. En général, on utilise des logiciels comme WinLess, CodeKit ou Koala pour compiler le code.
Voici les caractéristiques principales de LESS :
- Variables : LESS permet de définir des variables, ce qui facilite la gestion des couleurs, des polices de caractères et des tailles. Par exemple, il suffit de changer la valeur d'une variable pour modifier l'ensemble du code où cette variable est utilisée :
- @primary-color: #3498db;
- body {
- color: @primary-color;
- }
- Mixins : Les mixins permettent de réutiliser des blocs de code CSS. Ils sont comme des fonctions que vous pouvez appeler avec des paramètres pour appliquer des styles répétitifs :
- .rounded-corners (@radius: 5px) {
- border-radius: @radius;
- -webkit-border-radius: @radius;
- -moz-border-radius: @radius;
- }
- div {
- .rounded-corners(10px);
- }
- Nesting (Imbrication) : LESS permet d'imbriquer les règles CSS pour représenter la hiérarchie des sélecteurs, rendant le code plus lisible et organisé :
- Fonctions et opérations : LESS offre des fonctions intégrées pour effectuer des calculs et manipuler des couleurs, tailles,..., directement dans le code CSS :
- @base: 5%;
- @width: 100% - @base;
- div { width: @width; }
- Importation de fichiers : LESS permet de diviser le code en plusieurs fichiers et de les importer, facilitant ainsi l'organisation et la modularité.
Dernière mise à jour : Lundi, le 8 octobre 2018