LESS

Vikipedi, özgür ansiklopedi
Gezinti kısmına atla Arama kısmına atla
LESS
LESS Logo.svg
İlk çıkışı 2009
Tasarımcı Alexis Sellier
Geliştirici Alexis Sellier, Dmitry Fadeyev
Kararlı sürüm

2.7.1[1]

(9 Mayıs 2016 (2 yıl önce) (2016-05-09))
Önemli uygulamaları Javascript
Etkilendikleri CSS, SASS
Etkiledikleri SASS
İşletim sistemi Çapraz Platform
Lisans Apache Lisansı 2
Olağan dosya uzantıları .sass, .scss
Web sitesi lesscss.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 imkanı sunmasıdır.

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

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[değiştir | kaynağı değiştir]

  1. ^ "CHANGELOG". GitHub. 6 Ağustos 2016 tarihinde kaynağından arşivlendi. 

Dış bağlantılar[değiştir | kaynağı değiştir]