less.css是否支持指数?

时间:2012-07-22 21:36:12

标签: css less

我想在less.css中使用指数,以便生成一系列字体并保存输入多个乘法运算符。

目前我只是反复乘以同一个变量。这很难看,但有效:

h5 {
   font-size: @basefontsize * @goldenratio * @goldenratio;
}

以下任何一项都没有通过编译器:

h5 {
   font-size: @basefontsize ** @goldenratio;
}

h5 {
   font-size: @basefontsize ^ @goldenratio;
}

我有什么方法可以在less.css中使用指数吗?

2 个答案:

答案 0 :(得分:3)

Pre LESS 1.5

使用内联Javascript评估:

h5 {
   font-size: @basefontsize * (~`Math.pow("@{goldenratio}",2)`);
}

答案 1 :(得分:3)

从Less(1.5)的最新版本开始,您只需使用@basefontsize * pow(@goldenratio,2)

请参阅Function Reference