2013-03-20 15 views
13

में किसी संख्या में एक इकाई जोड़ना मैं गतिशील मान बनाने की कोशिश कर रहा हूं, लेकिन अब तक विफल रहा है। बनाए गए पिक्सेल मान गणना में उपयोग करने की क्षमता खोने लगते हैं।सास

$numericValue: 30; 

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

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

यह एक त्रुटि फेंकता

सिंटैक्स त्रुटि: अपरिभाषित आपरेशन: "30px गुना 2"

उत्तर

19

चाल * 1px उपयोग करने के लिए जब आप एक इकाई जोड़ना चाहते है। +px या इंटरपोलेशन (#{$numericValue}px) का उपयोग करके इसे एक स्ट्रिंग में बदल देता है।

$numericValue: 30; 

$pixelValue: $numericValue * 1px; 

$calc: $pixelValue * 2; 
+0

धन्यवाद, ऐसा हुआ। – owzim