所以,让我说我有以下颜色定义
@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文件覆盖引导变量,以保持引导程序不会更新,以便更新。
答案 0 :(得分:1)
我假设您在文件的开头有上面的代码,然后在@gray-base
颜色之后更改。所有其他颜色会改变吗?
是
Have a look
我不确切知道如何制作这个棒,但是如果你对后面的@gray-base
发表评论,你会看到颜色发生变化。