悬停一个伪元素?

时间:2015-01-13 17:27:23

标签: html css pseudo-element

我知道可以这样做

.parent:hover:before {
  color: 'blue';
}

但是有可能在伪元素本身上监听悬停吗?

.parent:before:hover {
  color: 'blue';
}

修改

好的,这是不可能的。任何人都可以解释原因吗?

1 个答案:

答案 0 :(得分:1)

你的选择器轮回错误。尝试:

.parent:hover:before {
  color: 'blue'
}

想想它:

.AlwaysPut:hover:before{}

然后你就不会出错! :d


伪元素与伪选择器

  

这些被恰当地称为伪"元素" (不是选择者)   因为他们没有选择任何真实的"页面上存在的元素。   这适用于这两个,以及前面的部分   :第一个字母和:第一行。合理?就像第一个字母那样   ::第一个字母选择不是一个自身的元素,它只是一个   现有元素的一部分,因此是伪元素。 〜CSS Tricks