MENOS - Visão geral
LESS é um pré-processador CSS que permite uma folha de estilo personalizável, gerenciável e reutilizável para o site. LESS é uma linguagem de folha de estilo dinâmica que estende a capacidade do CSS. LESS também é compatível com navegadores diferentes.
O pré-processador CSS é uma linguagem de script que estende CSS e é compilada em sintaxe CSS regular, para que possa ser lida pelo seu navegador. Ele fornece funcionalidades como variáveis , funções , mixins e operações que permitem construir CSS dinâmico.
Por que MENOS?
Vamos agora entender por que usamos LESS.
O LESS oferece suporte à criação de CSS mais limpo e compatível com vários navegadores de forma mais rápida e fácil.
O LESS é projetado em JavaScript e também criado para ser usado ao vivo , que compila mais rápido do que outros pré-processadores CSS.
O LESS mantém seu código de maneira modular, o que é realmente importante, tornando-o legível e facilmente alterável.
Uma manutenção mais rápida pode ser alcançada pelo uso de variáveis MENOS .
História
LESS foi desenhado por Alexis Sellierem 2009. LESS é um código aberto. A primeira versão do LESS foi escrita em Ruby; nas versões posteriores, o uso de Ruby foi substituído por JavaScript.
Características
Um código mais limpo e legível pode ser escrito de maneira organizada.
Podemos definir estilos e podem ser reutilizados em todo o código.
LESS é baseado em JavaScript e é um superconjunto de CSS.
LESS é uma ferramenta ágil que resolve o problema de redundância de código.
Vantagens
LESS gera facilmente CSS que funciona em todos os navegadores.
LESS permite que você escreva um código melhor e bem organizado usando aninhamento .
A manutenção pode ser alcançada mais rapidamente pelo uso de variáveis .
O LESS permite que você reutilize as classes inteiras facilmente, referenciando-as em seus conjuntos de regras.
LESS oferece o uso de operações que agilizam a codificação e economizam tempo.
Desvantagens
Leva tempo para aprender se você é novo no pré-processamento de CSS.
Devido ao forte acoplamento entre os módulos, mais esforços devem ser feitos para reutilizar e / ou testar os módulos dependentes.
O LESS tem menos framework em comparação com o pré-processador mais antigo como o SASS, que consiste nos frameworks Compass , Gravity e Susy .