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