css - 变量中存在多个类名

标签 css sass

我正在尝试使用 Interpolation 在变量内使用多个类方法。

如果我有一个类并且我像这样使用它,则此方法对我有用:

$class: classname1;

.#{class} {
   color: red;
}

但是如果我想使用更多的一个类,我就会遇到问题:

$class: classname1.classname2;

.#{class} {
   color: red;
}

由于变量内的点,此代码片段给了我一个错误。我尝试了一些其他选项,但没有任何效果。

知道如何解决这个问题吗?谢谢!

最佳答案

使用字符串作为变量

$class: ".classname1.classname2";

#{$class} {
   color: red;
}

(在 sassmeister 上测试)

关于css - 变量中存在多个类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29767931/

相关文章:

sass - SCSS mixins 提示无效 CSS 错误

css - 带 ionic 2 的 bootstrap-sass

css - 为什么我的 Compass spriting 没有链接到正确的图像?

css - Sass循环遍历数组并呈现变量

javascript - 停止我的网站在智能手机上的自动旋转

jquery - HTML div 在某些缩放级别似乎无法对齐

javascript - 我可以选择第 n 个 css 列吗?

css - 字体很棒的图标没有出现在 Materialize css progress/determinate 之上

html - 阻止 `innerHTML` 中的样式影响父级

css - 如何右对齐溢出文本中的元素