看下面的代码,你可以看到在一个 span 元素右侧浮动了一个关闭图标。
span {
width: 100%;
display: inline-block;
}
span:after {
content: "\2715";
float: right;
position: absolute;
}
span:hover:after {
cursor: pointer;
}
<span>Content</span>
我希望:after
能够表现得像一个按钮。正如您所看到的,它在悬停时会使光标变为指针。我该如何让它表现得像一个按钮?例如,我如何向它添加一个onclick函数?
<button>
或其他交互式元素一样工作(除非该伪元素所附加的元素也具有相同的行为)。 - David Thomas<span>
的子元素,因此您可以将事件处理程序附加到它。 - Phil