6

嗨,我是 SASS 新手,想知道如何编写类似“ if value in array”的内容

例如:

$animal : dog;
$landAnimal : (dog, cat, lion);
$seaAnimal : (fish, squid, whale);

//keyword IN doesn't work
@if $animal in $landAnimal{
    //do something
}@else if $animal in $seaAnimal{
    //do something
}

我尝试搜索文档和谷歌搜索,但没有找到任何答案。这里有人有解决方案吗?我相信这很简单。

4

1 回答 1

10

您正在寻找该index功能: http ://sass-lang.com/docs/yardoc/Sass/Script/Functions.html#index-instance_method

@if index($landAnimal, $animal) {
    //do something
} @else if index($seaAnimal, $animal) {
    //do something
}
于 2013-03-13T15:21:20.170 回答