LESS CSS选择器,将not和:after伪元素组合在一起

哈利风格

我有3项主要内容:.submit-it.send-it.get-results

我希望它们的所有:after元素都具有某些样式,除非它们具有类excludederror我以为这样可以,但是不行。

.submit-it, .send-it, .get-results {
  &:not(.excluded), &:not(.error) {
    &:after {
      content: 'text';
    }
  }
}
乔什·克罗齐耶(Josh Crozier)

通过生成以下选择器,您实际上在设计所有:after伪元素的样式,无论其类别如何。

.submit-it:not(.excluded):after,
.submit-it:not(.error):after, { ... }

通过选择所有没有class的元素excluded和所有没有class的元素error,您将间接选择所有元素,因为这两个事件不是互斥的。

因此,您将链接:not()伪类,并替换:

&:not(.excluded), &:not(.error)

和:

&:not(.excluded):not(.error)
.submit-it, .send-it, .get-results {
  &:not(.excluded):not(.error) {
    &:after {
      content: 'text';
    }
  }
}

将输出:

.submit-it:not(.excluded):not(.error):after,
.send-it:not(.excluded):not(.error):after,
.get-results:not(.excluded):not(.error):after {
  content: 'text';
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用更少的循环数将所有字符和所有长度组合在一起?

来自分类Dev

如何使用引导程序将内联标签和标准标签组合在一起形成表单?

来自分类Dev

将媒体查询与合格选择器组合在一起的语法

来自分类Dev

用于后代或自身的LESS选择器

来自分类Dev

如何将2个CSS类组合在一起?

来自分类Dev

使用LESS构建选择器列表

来自分类Dev

下划线/破折号-将具有相同元素的对象组合在一起

来自分类Dev

Less mixin和CSS选择器之间的名称冲突

来自分类Dev

将Angular Dart和Paper元素组合在一起

来自分类Dev

Java Swing计时器和动画:如何将其组合在一起

来自分类Dev

如何将2个或多个jquery函数与功能相同但名称不同的元素组合在一起

来自分类Dev

将CSS过渡和动画结合在一起吗?

来自分类Dev

Kotlin通过汇总每个元素将“ N”个列表组合在一起

来自分类Dev

如何将RequireJS路径和require-css结合在一起?

来自分类Dev

将列表中的元素组合在一起形成新列表

来自分类Dev

链表添加了将前后位置组合在一起的元素

来自分类Dev

获取将数组和常量组合在一起的哈希

来自分类Dev

CSS:“属性选择器”和“ not()”在一起

来自分类Dev

如何使用jquery appendTo()将列表项和按钮组合在一起?

来自分类Dev

如何使用Elixir将CSS和更少的东西结合在一起?

来自分类Dev

将CSS过渡和动画结合在一起吗?

来自分类Dev

如何使用LESS将多个Font Awesome类组合到一个选择器中?

来自分类Dev

将 Angular 服务组合在一起以将它们注入多个控制器

来自分类Dev

摇晃组合在一起

来自分类Dev

将一个元素与不同列的所有其他元素组合在一起 / R

来自分类Dev

将多个数组与 identica 键和不同的值组合在一起

来自分类Dev

如何将多个稀疏矩阵和密集矩阵组合在一起

来自分类Dev

如何将 2 个选择元素组合在一起 html

来自分类Dev

将正确的值组合在一起

Related 相关文章

  1. 1

    使用更少的循环数将所有字符和所有长度组合在一起?

  2. 2

    如何使用引导程序将内联标签和标准标签组合在一起形成表单?

  3. 3

    将媒体查询与合格选择器组合在一起的语法

  4. 4

    用于后代或自身的LESS选择器

  5. 5

    如何将2个CSS类组合在一起?

  6. 6

    使用LESS构建选择器列表

  7. 7

    下划线/破折号-将具有相同元素的对象组合在一起

  8. 8

    Less mixin和CSS选择器之间的名称冲突

  9. 9

    将Angular Dart和Paper元素组合在一起

  10. 10

    Java Swing计时器和动画:如何将其组合在一起

  11. 11

    如何将2个或多个jquery函数与功能相同但名称不同的元素组合在一起

  12. 12

    将CSS过渡和动画结合在一起吗?

  13. 13

    Kotlin通过汇总每个元素将“ N”个列表组合在一起

  14. 14

    如何将RequireJS路径和require-css结合在一起?

  15. 15

    将列表中的元素组合在一起形成新列表

  16. 16

    链表添加了将前后位置组合在一起的元素

  17. 17

    获取将数组和常量组合在一起的哈希

  18. 18

    CSS:“属性选择器”和“ not()”在一起

  19. 19

    如何使用jquery appendTo()将列表项和按钮组合在一起?

  20. 20

    如何使用Elixir将CSS和更少的东西结合在一起?

  21. 21

    将CSS过渡和动画结合在一起吗?

  22. 22

    如何使用LESS将多个Font Awesome类组合到一个选择器中?

  23. 23

    将 Angular 服务组合在一起以将它们注入多个控制器

  24. 24

    摇晃组合在一起

  25. 25

    将一个元素与不同列的所有其他元素组合在一起 / R

  26. 26

    将多个数组与 identica 键和不同的值组合在一起

  27. 27

    如何将多个稀疏矩阵和密集矩阵组合在一起

  28. 28

    如何将 2 个选择元素组合在一起 html

  29. 29

    将正确的值组合在一起

热门标签

归档