1

我想知道LESS是否承认这种带有变量的操作:

.class(@A, @B)
{
    color: @A;
    background: @B;

    &:hover
    {
         color: @B;
         background: @A;
    }
}

因为这样做时,Web Matrix 3 在 :hover 部分中向我抛出了以下错误:“未声明的变量”

如果不被录取,这可能是一个可能的解决方案?

谢谢大家。干杯。

4

1 回答 1

0

这是 WebMatrix 中的一个错误;你的 LESS 是完全有效的。

您可以像这样缩短它:

.class(@A, @B)
{
    &, &:hover
    {
         color: @B;
         background: @A;
    }
}
于 2013-08-08T14:49:35.640 回答