如何在SASS中使用父选择器将类链接到元素

克鲁里克

我正在尝试使用SASS(scss)执行以下操作。

.class {
  // Base class styles

  a.& {
    // Additions for when applied to a link
  }
}

但是我得到一个编译器错误:

Invalid CSS after "a.": expected class name, was "&"

任何想法如何实现这一目标?目前,我只是摆脱嵌套,但是对于我的情况而言,它是次优的。

谢谢!

乔什·克罗齐耶(Josh Crozier)

SASS 3.4开始,您可以使用@at-root指令以将选择器的作用域限定为根。

此外,您还需要插入父选择器&,例如a#{&}

.class {
  // Base class styles

  @at-root a#{&} {
    color: #000;
  }
}

可以编译为:

a.class {
  color: #000;
}

值得一提的是,您可以在@at-root以下位置嵌套多个元素

.class {
  // Base class styles

  @at-root {
    a#{&} {
      color: #f00;
    }
    p#{&} {
      float: left;
    }
  }
}

可以编译为:

a.class {
  color: #f00;
}
p.class {
  float: left;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

链接到父级的 SASS 选择类

来自分类Dev

如何在SASS中链接CSS选择器?

来自分类Dev

如何在sass / scss中的嵌套选择器中间插入父选择器

来自分类Dev

SASS&符–与LESS中的父选择器'&'链接CSS类

来自分类Dev

如何在SASS中使用通配符星号CSS选择器?

来自分类Dev

如何在css属性选择器(如[class ^ =“ $ variables”])中使用sass变量?

来自分类Dev

如何使用SASS定义CSS选择器类前缀

来自分类Dev

如何使用SASS定义CSS选择器类前缀

来自分类Dev

如何使用颜色选择器将CSS颜色应用于父元素?

来自分类Dev

如何在 Python 中使用 Selenium WebDriver 通过 CSS 选择器配对元素的子元素?

来自分类Dev

如何在多个类作为一个类的jQuery中使用not选择器

来自分类Dev

如何在C#中使用CSS选择器定位Web元素列表

来自分类Dev

如何在CSS中使用nth-child获得不同的类选择器

来自分类Dev

如何在SASS,SCSS中实现直接父选择器?

来自分类Dev

如何使用CSS 2.0选择器通过在父元素上设置的属性来选择元素?

来自分类Dev

使用 Sass 引用父伪选择器。

来自分类Dev

如何在元素底部使用 ::before 选择器?

来自分类Dev

如何在JQuery中使用动态选择器

来自分类Dev

如何在选择器中使用参数Tapgesture

来自分类Dev

如何在特定选择器中使用Expect?

来自分类Dev

如何在on方法jQuery中使用多个选择器?

来自分类Dev

如何在表选择器中使用 jQuery 变量

来自分类Dev

如何在 jQuery 中使用 .not 选择器?

来自分类Dev

如何在 scss 中使用祖父选择器

来自分类Dev

如何在包含选择器中使用井号 (£)?

来自分类Dev

元素选择器中的SASS嵌套类选择器不起作用

来自分类Dev

使用JQuery选择器选择元素的父级

来自分类Dev

Sass父选择器并悬停?

来自分类Dev

SASS引用特定的父选择器

Related 相关文章

  1. 1

    链接到父级的 SASS 选择类

  2. 2

    如何在SASS中链接CSS选择器?

  3. 3

    如何在sass / scss中的嵌套选择器中间插入父选择器

  4. 4

    SASS&符–与LESS中的父选择器'&'链接CSS类

  5. 5

    如何在SASS中使用通配符星号CSS选择器?

  6. 6

    如何在css属性选择器(如[class ^ =“ $ variables”])中使用sass变量?

  7. 7

    如何使用SASS定义CSS选择器类前缀

  8. 8

    如何使用SASS定义CSS选择器类前缀

  9. 9

    如何使用颜色选择器将CSS颜色应用于父元素?

  10. 10

    如何在 Python 中使用 Selenium WebDriver 通过 CSS 选择器配对元素的子元素?

  11. 11

    如何在多个类作为一个类的jQuery中使用not选择器

  12. 12

    如何在C#中使用CSS选择器定位Web元素列表

  13. 13

    如何在CSS中使用nth-child获得不同的类选择器

  14. 14

    如何在SASS,SCSS中实现直接父选择器?

  15. 15

    如何使用CSS 2.0选择器通过在父元素上设置的属性来选择元素?

  16. 16

    使用 Sass 引用父伪选择器。

  17. 17

    如何在元素底部使用 ::before 选择器?

  18. 18

    如何在JQuery中使用动态选择器

  19. 19

    如何在选择器中使用参数Tapgesture

  20. 20

    如何在特定选择器中使用Expect?

  21. 21

    如何在on方法jQuery中使用多个选择器?

  22. 22

    如何在表选择器中使用 jQuery 变量

  23. 23

    如何在 jQuery 中使用 .not 选择器?

  24. 24

    如何在 scss 中使用祖父选择器

  25. 25

    如何在包含选择器中使用井号 (£)?

  26. 26

    元素选择器中的SASS嵌套类选择器不起作用

  27. 27

    使用JQuery选择器选择元素的父级

  28. 28

    Sass父选择器并悬停?

  29. 29

    SASS引用特定的父选择器

热门标签

归档