【问题标题】:Interpolation is LESS variables [duplicate]插值是LESS变量[重复]
【发布时间】:2017-08-11 23:29:35
【问题描述】:

在 PHP 中,您可以执行以下操作。

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

echo $$a;

导致

c

我可以在 LESS 中做到这一点吗?

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

div {
    color: @@Color;
}

这个想法的基础是,你可以在我的应用程序上更改配色方案,当它改变时,我打算执行这个:

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

如果有更好的方法可以做到这一点,我会很感激一个例子!

【问题讨论】:

    标签: php css less


    【解决方案1】:

    您可以使用以下语法:

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

    这是一个工作示例:
    https://codepen.io/anon/pen/YxxpOp

    或者使用引用变量的更简单的版本(感谢@seven-phases-max):

    color: @@Color;
    

    【讨论】:

    猜你喜欢
    • 2015-08-03
    • 1970-01-01
    • 2015-06-19
    • 2012-12-08
    • 2016-05-16
    • 1970-01-01
    • 2020-11-21
    • 2012-09-11
    • 1970-01-01
    相关资源
    最近更新 更多