Less(css) - 我可以重新声明其他颜色定义中引用的颜色变量吗?

时间:2014-11-27 23:01:55

标签: css twitter-bootstrap less

所以,让我说我有以下颜色定义

@gray-base:              #000;
@gray-darker:            lighten(@gray-base, 13.5%); // #222
@gray-dark:              lighten(@gray-base, 20%);   // #333
@gray:                   lighten(@gray-base, 33.5%); // #555
@gray-light:             lighten(@gray-base, 46.7%); // #777
@gray-lighter:           lighten(@gray-base, 93.5%); // #eee

如果在上述代码之后我重新声明@gray-base,那么基于@gray的所有其他@gray-base定义是否会发生变化,或者我是否必须重新声明它们所有?

我所追求的特定用例是,我希望能够从外部variable.less文件覆盖引导变量,以保持引导程序不会更新,以便更新。

1 个答案:

答案 0 :(得分:1)

我假设您在文件的开头有上面的代码,然后在@gray-base颜色之后更改。所有其他颜色会改变吗?

Have a look
我不确切知道如何制作这个棒,但是如果你对后面的@gray-base发表评论,你会看到颜色发生变化。