2013-03-10 29 views
5

ile birlikte kullanıyorum. Hem dokümanı hem de SO aradım ancak sorgumun cevabını bulamadım. Bir dizginin sonucunu LESS ile dahil etmenin doğru yolu nedir? Örneğin, bir değişken tanımladım ve bir kutu gölgesi için onu aydınlatmak istiyorum. Örneğin, burada yapmak istediklerim:Dize içindeki işlev işlevini LESS

.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px lighten(@green, 10%)"); 

Açıkçası bu işe yaramıyor. lighten(@green, 10%) için belirli bir değişken tanımlamaksızın bunu başarmanın doğru yolu nedir?

cevap

4

Sadece dizenin dışına çıkarmak için çalışmalıdır.

@green: #0f0; 
.box-shadow(@def) { box-shadow: @def; } 

p { 
    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px" lighten(@green, 10%)) 
} 

biliyordu

p { 
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px #33ff33; 
} 
+1

Vay, hiç derler? Teşekkürler - harika çalışıyor! – BenM

İlgili konular