gpt4 book ai didi

variables - 是否可以在 SASS 的变量中嵌套变量?

转载 作者:行者123 更新时间:2023-12-01 08:03:41 25 4
gpt4 key购买 nike

我有一个 mixin,它接受我想传递给变量的参数。

@mixin my_mixin($arg) {
background-color: $state-#{$arg}-text;
}

最佳答案

目前在 SASS 中无法对变量名进行插值。这是讨论此问题的问题 https://github.com/nex3/sass/issues/626

但是,您可以使用占位符的插值:

%my-dark-styles {
background-color: #000;
}
%my-white-styles {
background-color: #FFF;
}

@mixin my_mixin($arg) {
@extend %my-#{$arg}-styles;
}

.header {
@include my_mixin("dark");
}
.footer {
@include my_mixin("white");
}

这编译为:
.header {
background-color: #000; }

.footer {
background-color: #FFF; }

关于variables - 是否可以在 SASS 的变量中嵌套变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501130/

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