LESS

LESS, CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dilidir. LESS sunucu veya istemci tarafından çalıştırılabilir. LESS SASS'tan esinlenilerek Alexis Sellier tarafından tasarlanmıştır ve SASS'ın yeni bir versiyonu olan SCSS'e ilham kaynağı olmuştur. İlk versiyonu Ruby ile yazılmış olmakla beraber ilerleyen versiyonlarda Javascript'e geçilmiştir. LESS'in sahip olduğu mekanizmalar; değişkenler, iç içe geçme, mixin'ler, operatör ve fonksiyonlar olarak listelenebilir. LESS'in diğer CSS ön-derleyicilerinden farkı LESS'in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkânı sunmasıdır.

Değişkenler 
Less’ ile değişken tanımlayabilirsiniz. Değişkenler güzel a (@) işareti ile tanımlanır. Değişkenlere değer atamak için iki nokta üst üste (:) operatörünü kullanabilirsiniz. Derlenme sırasında değişkenlerin değerleri çıktı CSS dosyasına yerleştirilir.

@pale-green-color: #4D926F;

#header {
  color: @pale-green-color;
}
h2 {
  color: @pale-green-color;
}

Derleyici yukarıdaki LESS kodunu aşağıdaki CSS dosyasına dönüştürecektir.

#header {
  color: #4D926F;
}
h2 {
  color: #4D926F;
}

Kaynakça

Dış bağlantılar 
 

Stil şablonu dilleri
Apache lisansı kullanan yazılımlar
Ücretsiz bilgisayar kütüphaneleri
JavaScript kütüphaneleri