【发布时间】:2018-04-30 14:20:46
【问题描述】:
我有一个按钮,后跟一个伪元素。按钮显示“下一步”,伪元素显示“>”。这用于分页。
我隐藏了按钮,但使用 css 属性使伪元素可见
button{
visibility: hidden;
}
button::pseudoElement{
visibility: visible;
}
现在按钮是隐藏的,元素是可见的。它也是可点击的。它适用于 chrome、safari 和 ie。但它不会点击Firefox。我要改变什么?
编辑 这个黑客成功了
button{
color: transparent;
}
button::pseudoElement{
color: black;
}
有更好的方法吗?
【问题讨论】:
-
另外请注意,询问“为什么我的代码不起作用”的问题需要minimal reproducible example; 伪代码不够用.
-
由于该代码部分,使用
visibility: hidden/visible;工作并且在 Firefox 中是可点击的,您需要发布一个代码 sn-p 来重现您遇到的问题。
标签: html css firefox pseudo-element