代码之家  ›  专栏  ›  技术社区  ›  mr__brainwash

sass中基于类名的计算

  •  1
  • mr__brainwash  · 技术社区  · 6 年前

    我用的是Sass和Angular 6。我有类名 level 以动态后缀的javascript生成,例如 level-1 level-10 . 我想计算一下 scss 文件依赖于那个后缀。 应该是这样的:

    级别${ 左填充:计算($*10)px }

    有可能吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Simon Mo    6 年前

    是的,您可以在sass中编写一个循环来生成类,例如这样。

    @for $i from 1 through 10 {
      .levels-#{$i} {
        padding-left: 10px * $i;
      }
    }