请明确,我不是在尝试为CSS创建(伪)梦境。只是想检查是否可能在伪元素上添加伪类。例如:
.some-class:after:hover {
}
似乎不起作用。
但是这个是有效的:
.some-class:hover:after {
}
当然,这并不包括:
.some-class:hover:after:hover {
}
我想做的是-有一个div。如果你在那个div上悬停,我会使用:after将一个删除图标附加到该div上。我想样式化这个图标(比如说,让它缩放到1.1倍左右)。这在纯CSS中是否可行?我只需要在Chrome上工作。
div
上时,会出现一个图标,然后您希望能够悬停在图标上以获得额外的效果。 - jmore009::before
来为您的UI添加独特的元素。::before
是为诸如排版(添加引号)或外观(在元素周围放置CSS样式化对象)之类的事物而设计的。 您的问题表明您正在尝试使用::before
构建UI; 不要这样做。 例如,您将无法在伪元素上捕获单击(或任何其他事件,例如鼠标悬停)。 相反,只需像往常一样将元素放入HTML中,并在必要时显示/隐藏它。 - user663031::after
(有2个冒号)。 - Alexis Wilke