递归的深度

时间:2016-07-12 03:03:50

标签: sass mixins

我想像这样适应填充。

可以使用sass mixin或其他方式解决

.list {

  .item {
    .text-box {
        padding-left: 10px;
  }
}

.list {

    .item {
       .text-box {
            padding-left: 20px;
        }
   }

   .list {

       .item {
            .text-box {
                padding-left: 30px;
            }

        }

        .list {

            .item {
                .text-box {
                    padding-left: 40px;
                }

            }
        }
    }
}

}

1 个答案:

答案 0 :(得分:0)

@for指令的循环怎么样?

$list: ".list";
@for $i from 0 through 3 {
  #{$list} {
    .item {
      .text-box {
        padding-left: (10px + $i*10px);
      }
    }
  }
  $list: append($list, ".list");
}