Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 有没有一种方法可以编写一个scss mixin来自动递增多个类_Loops_Sass_Counter - Fatal编程技术网

Loops 有没有一种方法可以编写一个scss mixin来自动递增多个类

Loops 有没有一种方法可以编写一个scss mixin来自动递增多个类,loops,sass,counter,Loops,Sass,Counter,所以我尝试自动增加一个类,因为我希望它们具有相同的css属性。我不想写所有的css .tab-content-1, .tab-content-2, .tab-content-3, .tab-content-4, .tab-content-5, .tab-content-6, .tab-content-7, .tab-content-8, .tab-content-9, .tab-content-10{ z指数:1; 排名:0; 左:0; 不透明度:1; -webkit变换:比例(1,1); -

所以我尝试自动增加一个类,因为我希望它们具有相同的css属性。我不想写所有的css

.tab-content-1,
.tab-content-2,
.tab-content-3,
.tab-content-4,
.tab-content-5,
.tab-content-6,
.tab-content-7,
.tab-content-8,
.tab-content-9,
.tab-content-10{
z指数:1;
排名:0;
左:0;
不透明度:1;
-webkit变换:比例(1,1);
-webkit变换:旋转(0度);
}

第一组
第2组
第3组
第4组
第5组
第6组
第7组
第8组
第9分部
第10组
更新

我误解了这个问题。在这种情况下,您可以尝试
@extend

%foo {
  padding: 10px;
}

@for $i from 1 through 10 {
  .bar-#{$i} {
    @extend %foo;
  }
}

在不编写新声明的情况下,使用Sass循环仅递增选择器是不可能的。您可以对选择器使用一个变量,如下所示:

$j: 0;
.ff#{$j}, .ff#{$j+1}, .ff#{$j+2} ... {
  color: red;
}
但这并不能真正为您节省太多的复杂性

由于要对各种选择器使用相同的声明,请尝试使用本机:


这将选择任何以“tab content-”开头的类的div,而这不是我要寻找的将所有类分开放置的div。我想要el1,el2,el3{css属性}这正是我需要的,非常感谢!!!!我不知道sass有控制指令。。。((回到所有以前的sass项目,神经质地修复问题))
$j: 0;
.ff#{$j}, .ff#{$j+1}, .ff#{$j+2} ... {
  color: red;
}
div[class^="tab-content-"] {
  background-color: red;
}