首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCSS如果函数不带false (else)子句

SCSS如果函数不带false (else)子句
EN

Stack Overflow用户
提问于 2016-08-26 13:12:05
回答 1查看 93关注 0票数 2

有谁知道使用SASS if函数(而不是@if指令)的方法,而不使用false (又名else)子句?

用例:我有一个SASS库,它通常单独使用,包括一个完整的CSS重置。有人希望从库中获取一个单独的文件,并将其添加到包含的项目中,当然,完全破坏了CSS重置。我想用这样的东西来适应这个用例:

代码语言:javascript
复制
$css-reset: false !default;

.form__input {
    border-radius: 4px if(not $css-reset, !important);
}

不过,这是一个SASS编译错误,因为编译器需要if()函数的第三个参数。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-26 14:13:22

虽然不是超级优雅,但这是可行的:

代码语言:javascript
复制
border-radius: 4px if(not $css-reset, !important, unquote("");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39167183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档