使用较少的动态变量名 [英] Dynamic Variable Names with Less
本文介绍了使用较少的动态变量名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图使用less(使用它第一次)分配一些动态变量名...但没有我试过似乎工作。看完所有的文档,我想出了这一点,但它仍然不工作:
I'm trying to assign some dynamic variable names using less (using it for the first time) ... but nothing I've tried seems to work. After looking through all the documentation, I came up with this, but it's still not working:
// jellybeans
@opacity: 1;
@black-jellybeans: rgba(59,59,59,@opacity); // #3b3b3b
@red-jellybeans: rgb(207,106,76,@opacity); // #cf6a4c
@green-jellybeans: rgba(153,173,106,@opacity); // #99ad6a
@yellow-jellybeans: rgba(216,173,76,@opacity); // #d8ad4c
@blue-jellybeans: rgba(89,123,197,@opacity); // #597bc5
@magenta-jellybeans: rgba(160,55,176,@opacity); // #a037b0
@cyan-jellybeans: rgba(113,185,248,@opacity); // #71b9f8
@white-jellybeans: rgba(173,173,173,@opacity); // #adadad
// the palette to use
@palette: "jellybeans";
@black: "black-@{palette}";
@red: "red-@{palette}";
@green: "green-@{palette}";
@yellow: "yellow-@{palette}";
@blue: "blue-@{palette}";
@magenta: "magenta-@{palette}";
@cyan: "cyan-@{palette}";
@white: "white-@{palette}";
有任何建议吗?
推荐答案
use:
@cyan: "cyan-@{palette}";
p{
color: @@cyan;
}
或
@whitename: "white-@{palette}";
@white: @@whitename;
p{
color: @white;
}
这篇关于使用较少的动态变量名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文