我试图创建一个等于什么的变量.我试过以下..
$false:null;
Run Code Online (Sandbox Code Playgroud)
-和-
$false:" ";
Run Code Online (Sandbox Code Playgroud)
我试图用它是这个......
@mixin myMixin($myVariable:"", $myOtherVariable){
$false:null;
@if $myVariable == $false {
//do something
}
@if $myVariable != "" {
//do something else
}
}
@include myMixin("", $myOtherVariable);
Run Code Online (Sandbox Code Playgroud)
我在这个例子中使用了两个变量,但我计划有两个以上.
基本上我想要做的是选择排除变量而不必使用空引号.问题$false: "";是它仍然需要空引号.所以我想知道SASS中是否有东西可以指定"null/or nothing".我以为它可能是空的.但事实似乎并非如此......
Mir*_*nne 44
null或false将工作(null在最新版本的Sass中是新的).两者都适用于你的例子.唯一的好处null是,如果你将它与属性一起使用它就会消失.
@mixin myMixin($myVariable: false, $myOtherVariable: false){
@if not $myVariable {
//do something
} @else {
//do something else
}
}
@include myMixin(false, $myOtherVariable);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22185 次 |
| 最近记录: |