css - 触摸设备禁用元素悬停

标签 css mobile

这个问题可能有点奇怪。 当我在移动设备上悬停时,它会保持悬停状态,直到我单击另一个元素,我想在一段时间后或滚动页面时删除悬停。 任何建议。

最佳答案

在这种情况下,您可以使用媒体查询。如果您想定位桌面用户:

@media screen { /* hover styles here */ } 

如果你想定位移动设备,例如 ipad,你可以使用这个:

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* non-hover styles here */
}

关于css - 触摸设备禁用元素悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705628/

相关文章:

javascript - 点击外部导航关闭

css - ASP.NET MVC 骨架元素,菜单上的 CSS 问题 w.r.t.文本对齐

javascript - 一页不定格数的CSS大网格

flutter - 如何在Flutter中使用Hive进行库存 list ?

jquery - 如何在 Bootstrap 导航中的移动设备上显示菜单图标?

php - 使用 URL 跟踪测验结果,不允许使用数据库!

c# - 显示无/删除样式背后的asp.net 代码不起作用

html - 如何制作在屏幕尺寸改变时完全改变的响应式 Logo ?

javascript - 对抗移动设备上的触摸事件,劫持正常滚动

android - 避免内部 getter/setter