【问题标题】::after and :before pseudo-element selectors in Sass [duplicate]Sass 中的 :after 和 :before 伪元素选择器 [重复]
【发布时间】:2012-05-31 19:24:39
【问题描述】:

如何按照 Sass 或 SCSS 的语法使用 :before 和 :after 伪元素选择器?像这样:

p
  margin: 2em auto
  > a
    color: red
  :before
    content: ""
  :after
    content: "* * *"

当然,上面的失败了。

【问题讨论】:

  • @cimmanon 实际上,问题“Sass .scss:嵌套和多个类?”是重复的,因为它是在一个月后被问到的
  • 年龄不是我们确定重复的方式。另一个问题是这个问题的更一般的版本,这就是为什么它被关闭为重复。

标签: css css-selectors sass pseudo-element


【解决方案1】:

Use ampersand to specify the parent selector.

SCSS 语法:

p {
    margin: 2em auto;

    > a {
        color: red;
    }

    &:before {
        content: "";
    }

    &:after {
        content: "* * *";
    }
}

【讨论】:

  • 它适用于所有的伪类和元素吗?
猜你喜欢
  • 2015-02-08
  • 2018-10-06
  • 2012-08-31
  • 2011-10-08
  • 2011-08-14
  • 2020-09-20
  • 2017-06-07
  • 2014-01-28
  • 2011-04-02
相关资源
最近更新 更多