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 .