2017-08-11 56 views
0

在PHP中,您可以執行以下操作。插值是很少的變量

$a = 'b'; 
$b = 'c'; 

echo $$a; 

從而造成

c 

我能做到這一點的少嗎?

@Red: #FF0000; 
@Color: "Red"; 

div { 
    color: @@Color; 
} 

這種想法的依據是,在我的應用程序,您可以更改配色方案,當它改變了我計劃來執行:如果有更好的方式來做到

less.modifyVars({ 
    '@Color': 'blue' 
}); 

這個,我會很感激一個例子!

回答

1

你可以使用這個語法是:

color: ~"@{@{Color}}"; 

這裏是一個工作示例:
https://codepen.io/anon/pen/YxxpOp

或者使用引用變量簡化版本(感謝@七階段-MAX):

color: @@Color; 
+0

完美,謝謝! – Robinlemon

+0

糟糕,請使用[「引用變量」](http://lesscss.org/features/#variables-feature-variable-names)。 –

+0

@ seven-phases-max感謝您的評論。基於那個更新了答案:) – Dekel