假设我有以下颜色定义
@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文件覆盖引导程序变量,以保持引导程序存储库不变,从而使其更易于更新。
最佳答案
我假设,您在文件的开头具有从上方的代码,然后在@gray-base
颜色之后进行更改。其他所有颜色都会改变吗?
是。
Have a look
不知道确切如何制作这根棍子,但是如果您将后面的@gray-base
注释掉,则会看到颜色变化。
关于css - 更少(css)-我可以重新声明其他颜色定义中引用的颜色变量吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27179753/