我们可以通过设置CSS属性“pointer-events”为“none”,来使伪元素不能被点击,即使它们在按钮上方。
示例代码:
button::before {
content: "Click me";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
pointer-events: none; /* 伪元素被覆盖的元素和子元素无法响应鼠标事件 */
}
上一篇:按钮上的图像重复的问题
下一篇:按钮上的文本被截断了。