LESS - Parametrik Karışımlar
Açıklama
Parametrik karışımlar, başka bir bloğa karıştırıldığında mixin çıktısını özelleştirmek için bağımsız değişkenleri ve özelliklerini alarak LESS'in işlevselliğini artıran bir veya daha fazla parametre kullanır.
Örneğin, basit bir LESS kod parçacığı düşünün -
.border(@width; @style; @color) {
border: @width @style @color;
}
.myheader {
.border(2px; dashed; green);
}
Burada parametrik karışımı .border olarak üç parametreli - genişlik, stil ve renk - kullanıyoruz. Bu parametreleri kullanarak mixin çıktısını geçirilen parametreler değeriyle özelleştirebilirsiniz.
Aşağıdaki tablo, açıklama ile birlikte farklı türde parametrik karışımları açıklamaktadır.
Sr.No. | Türler ve Açıklama |
---|---|
1 | Çoklu Parametreli Karışımlar Parametreler, virgül veya noktalı virgül kullanılarak ayrılabilir. |
2 | Adlandırılmış Parametreler Mixinler, adlarını kullanarak konumlar yerine parametre değerleri sağlar. |
3 | @ arguments Değişken Bir mixin çağrıldığında, @ argümanlar aktarılan tüm argümanları içerir. |
4 | Gelişmiş Bağımsız Değişkenler ve @rest Değişkeni Mixin, değişken sayıda argüman alır. ..... |
5 | Desen eşleştirme Karışımın davranışını ona parametreler ileterek değiştirin. |