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

您可以导入css文件并使用sass迭代每个规则并附加!重要的

  •  0
  • user2167582  · 技术社区  · 6 年前

    风格scss

      .bold {
        font-weight: 600
      }
      .bolder {
        font-weight: 800
      }
    // ...
    

    风格很重要。scss

    // Here I want to import and produce the following:
    
      .bold-important {
        font-weight: 600 !important;
      }
      .bolder-important {
        font-weight: 800 !important;
      }
    

    sass能做到这一点吗?另一个css预处理器可以实现这一点吗?

    0 回复  |  直到 6 年前
        1
  •  0
  •   johannchopin    6 年前

    抱歉,Sass将无法执行此操作。您所能做的最好的事情是在如下数组中创建一个循环:

    @each $animal in puma, sea-slug, egret, salamander {
        .#{$animal}-icon {
          background-image: url('/images/#{$animal}.png');
        }
    }
    

    但这并不能解决你的问题