İçeriğe atla

LESS

Kontrol Edilmiş
Vikipedi, özgür ansiklopedi
LESS
İlk çıkışı2009
TasarımcıAlexis Sellier
GeliştiriciAlexis Sellier, Dmitry Fadeyev
Kararlı sürüm2.7.1[1] (9 Mayıs 2016 (8 yıl önce) (2016-05-09))
Önemli uygulamalarıJavascript
EtkilendikleriCSS, SASS
EtkiledikleriSASS
İşletim sistemiÇapraz Platform
LisansApache Lisansı 2
Olağan dosya uzantıları.sass, .scss
Web sitesilesscss.org

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.

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;
}
  1. ^ "CHANGELOG". GitHub. 6 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Temmuz 2016. 

Dış bağlantılar

[değiştir | kaynağı değiştir]