Sass

2013-03-20 27 views
13

'da bir sayıya birim ekleme Dinamik değerler oluşturmaya çalışıyorum ancak şu ana kadar başarısız oldum. Oluşturulan piksel değeri, hesaplamalarda kullanılma yeteneğini kaybediyor gibi görünüyor.Sass

$numericValue: 30; 

$pixelValue: $numericValue+px; 
// also tried $pixelValue: #{$numericValue}px; 

$calc: $pixelValue * 2; 
// also tried $calc: unquote($pixelValue) * 2; 

Bu hatayı

sözdizimi hatası atar: Tanımsız operasyonu: "30px kere 2"

cevap

19

hüner Eğer bir birim eklemek istediğinizde * 1px kullanmaktır. +px veya interpolasyon (#{$numericValue}px) kullanmak onu bir dizeye dönüştürür.

$numericValue: 30; 

$pixelValue: $numericValue * 1px; 

$calc: $pixelValue * 2; 
+0

Teşekkürler, bu yaptı. – owzim