我想在less.css中使用指数,以便生成一系列字体并保存输入多个乘法运算符。
目前我只是反复乘以同一个变量。这很难看,但有效:
h5 {
font-size: @basefontsize * @goldenratio * @goldenratio;
}
以下任何一项都没有通过编译器:
h5 {
font-size: @basefontsize ** @goldenratio;
}
或
h5 {
font-size: @basefontsize ^ @goldenratio;
}
我有什么方法可以在less.css中使用指数吗?
答案 0 :(得分:3)
使用内联Javascript评估:
h5 {
font-size: @basefontsize * (~`Math.pow("@{goldenratio}",2)`);
}
答案 1 :(得分:3)
从Less(1.5)的最新版本开始,您只需使用@basefontsize * pow(@goldenratio,2)
。