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.

LESS
İ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) (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

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

  1. "CHANGELOG". GitHub. 6 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Temmuz 2016.

Dış bağlantılar

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.