gpt4 book ai didi

css - SASS变量在条件内设置?

转载 作者:技术小花猫 更新时间:2023-10-29 10:18:50 28 4
gpt4 key购买 nike

我可以在 SASS 的 if/else 条件语句中设置变量吗?比如说你想为一个页面设置 2 种配色方案。考虑在 body 上设置一个类来处理颜色差异,您可以执行以下操作(为英语编写,不尝试任何正确的语法):

If parent class is red then $main-color = #f00 else $main-color = #000

我可以这样做吗?

最佳答案

是的,这是可能的:

$parent: true
$foo: red

@if $parent == true
$foo: blue

p
color: $foo

codepen

然而,值得注意的是,您将无法使用条件检查 SASS 中父元素(或任何其他元素)的属性(参见 this 来自SASS lead),所以伪代码中的parent class 必须存储在 sass $variable 中。

关于css - SASS变量在条件内设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17156966/

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