当前制作一个网站,其中包含一张固定高度的表,其行填充和人口随着时间而流动。在每一行上,我都有:hover { cursor: pointer; }
,但是当我在行之间移动它时,它在指针和普通鼠标箭头之间闪烁。我也在其他网站上也注意到了这一点,我不确定这是否是一个已知问题,或者是否可以做任何事情。谢谢。
解决方案是将您的表放入DIV中,然后使整个Div具有cursor: pointer
,您也不需要在:hover
pseudo类上具有cursor: pointer
。
如果您的自定义CSS光标来回闪烁到默认的鼠标箭头,请尝试另一件事:检查是否打开Photoshop。
Photoshop可以在其他应用程序中影响鼠标光标;尝试退出Photoshop,以查看是否解决问题。
您可以为整个表设置悬停状态,这将阻止该行为:
table:hover {
cursor: pointer;
}
或者,消除细胞之间的微小空间(这是光标开关的发生的地方):
table {
border-spacing: 0px;
}