SASS正确的函数语法,它将选择器添加到元素

沃特·怀特

如何将我的#demo元素应用于我的actions功能?我尝试了这段代码,但是它不起作用,并且我无法为此找到合适的语法。

功能:

=actions($element)
    #{element}:hover
        opacity: 0.8

    #{element}:active
        opacity: 0.4

元素:

#demo
    backgroud: red

    +actions(&)

这应该编译成这样的东西:

#demo
    background:red

#demo:hover
    opacity: 0.8

#demo:active
    opacity: 0.4
黑色谜

您犯的第一个错误是在插值过程中,您错过了 $

您写的#{element}:hover不是#{$element}:hover

这就是你的功能应该是什么样子

=actions($element)
  @at-root
    #{$element}:hover
      opacity: 0.8

    #{$element}:active
      opacity: 0.4

#demo
  backgroud: red
  +actions(&)

哪个编译为以下css

#demo {
  backgroud: red;
}
#demo:hover {
  opacity: 0.8;
}
#demo:active {
  opacity: 0.4;
}

如果没有该@at-root指令,您将最终得到如下所示的css

#demo #demo:hover {
  opacity: 0.8;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过Sass中的嵌套将其他信息添加到属性选择器?

来自分类Dev

将tinymce编辑器添加到元素对象而不是选择器

来自分类Dev

找到正确的选择器:在 jquery 中将 div 添加到父级

来自分类Dev

将箭头选择器添加到按钮中心

来自分类Dev

将选择器添加到URL

来自分类Dev

将箭头选择器添加到按钮中心

来自分类Dev

将选择器图像添加到fragmentTabHost

来自分类Dev

将linq属性选择器添加到Expression

来自分类Dev

如何添加到选择器项的链接?

来自分类Dev

将动态ID添加到jQuery选择器

来自分类Dev

AngularJS 日期选择器添加到天数

来自分类Dev

jQuery到PHP:如果子元素超过2个,则将选择器类添加到父元素

来自分类Dev

将scss前置选择器添加到当前选择器

来自分类Dev

什么是正确的 jquery 选择器语法?

来自分类Dev

原始的SASS,响应函数语法

来自分类Dev

使用选择器选择中的数据将条目添加到parse.com

来自分类Dev

Visio-将连接器添加到选择器开关

来自分类Dev

将CSS和ID选择器添加到输入框(剃刀帮助器)

来自分类Dev

Excel中的正确函数语法

来自分类Dev

将 .css 元素添加到 html 标签的 droppable 的正确语法

来自分类Dev

jQuery:odd或:even甚至可以将class添加到某个选择器?

来自分类Dev

我可以将选择器添加到其他类吗?

来自分类Dev

如何在Swift中将日期选择器添加到UIAlertController(UIAlertView)?

来自分类Dev

如何将循环选择器添加到Windows Phone 8.1应用程序?

来自分类Dev

如何将过滤器批量添加到文件选择器?

来自分类Dev

将UIImage添加到数组时出现无法识别的选择器错误

来自分类Dev

最好将CSS定时过渡添加到链接选择器(a)或悬停状态(a:hover)?

来自分类Dev

无法使用Google Adwords API将谓词添加到选择器

来自分类Dev

在引导日期选择器中将课程添加到多个/特定的一天?

Related 相关文章

  1. 1

    如何通过Sass中的嵌套将其他信息添加到属性选择器?

  2. 2

    将tinymce编辑器添加到元素对象而不是选择器

  3. 3

    找到正确的选择器:在 jquery 中将 div 添加到父级

  4. 4

    将箭头选择器添加到按钮中心

  5. 5

    将选择器添加到URL

  6. 6

    将箭头选择器添加到按钮中心

  7. 7

    将选择器图像添加到fragmentTabHost

  8. 8

    将linq属性选择器添加到Expression

  9. 9

    如何添加到选择器项的链接?

  10. 10

    将动态ID添加到jQuery选择器

  11. 11

    AngularJS 日期选择器添加到天数

  12. 12

    jQuery到PHP:如果子元素超过2个,则将选择器类添加到父元素

  13. 13

    将scss前置选择器添加到当前选择器

  14. 14

    什么是正确的 jquery 选择器语法?

  15. 15

    原始的SASS,响应函数语法

  16. 16

    使用选择器选择中的数据将条目添加到parse.com

  17. 17

    Visio-将连接器添加到选择器开关

  18. 18

    将CSS和ID选择器添加到输入框(剃刀帮助器)

  19. 19

    Excel中的正确函数语法

  20. 20

    将 .css 元素添加到 html 标签的 droppable 的正确语法

  21. 21

    jQuery:odd或:even甚至可以将class添加到某个选择器?

  22. 22

    我可以将选择器添加到其他类吗?

  23. 23

    如何在Swift中将日期选择器添加到UIAlertController(UIAlertView)?

  24. 24

    如何将循环选择器添加到Windows Phone 8.1应用程序?

  25. 25

    如何将过滤器批量添加到文件选择器?

  26. 26

    将UIImage添加到数组时出现无法识别的选择器错误

  27. 27

    最好将CSS定时过渡添加到链接选择器(a)或悬停状态(a:hover)?

  28. 28

    无法使用Google Adwords API将谓词添加到选择器

  29. 29

    在引导日期选择器中将课程添加到多个/特定的一天?

热门标签

归档