gpt4 book ai didi

css - 使用 Stylus 从 mixin 返回变量

转载 作者:行者123 更新时间:2023-11-28 18:43:20 25 4
gpt4 key购买 nike

是否可以从混入或函数中将变量应用于本地范围?例如:

.hello-world
get-variables(bar);
content: $foo;

将输出到:

.hello-world
content: 'bar';

因为 get-variables mixin 将一个名为 $foo 的变量应用于本地范围。

这在 Stylus 中可行吗?如果不行,用 Sass 可行吗?

最佳答案

在撰写本文时,我认为不可能从 Stylus 中的 mixin 或函数返回变量。

例如:

val = green

foo()
val = red
return val

.foo
foo()
color val

返回:

.foo {
color: green;
}

但是在 SASS 中是这样的:

$val: green

@mixin foo
$val: red

.foo
@include foo
color: $val

将返回:

.foo {
color: red;
}

然而,在 Stylus 中,您可以将函数的结果分配给一个变量,该变量可能会或可能不会为您提供您正在寻找的结果。

val = foo()
content val

关于css - 使用 Stylus 从 mixin 返回变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050389/

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