gpt4 book ai didi

从命名空间引用变量时出现 LESS css 语法错误

转载 作者:行者123 更新时间:2023-12-01 23:25:14 26 4
gpt4 key购买 nike

尝试从 LESS 中的命名空间引用变量时出现语法错误:

#testns {
@my_color: #04ffff;
.me() {
color: blue;
}
}

.fun {
color: #testns[@my_color];
}

如果我执行以下操作,mixin 工作正常:

.fun {
#testns > .me();
}

但出于某种原因我无法从命名空间引用变量。我正在使用 asual 库在 Java 中构建这些,其他一切都运行良好。

最佳答案

这不是 namespace 的工作方式。命名空间允许您声明局部范围的变量以在混合中使用(有点像 CSS 闭包,哈!),并且可以从命名空间包外部引用混合。然而,命名空间内的变量是私有(private)的,不能从命名空间外部引用。

关于从命名空间引用变量时出现 LESS css 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com