【发布时间】:2019-11-07 08:59:07
【问题描述】:
我注意到 Tailwindcss 中的 :hover 使用默认的悬停选择器,这会导致移动设备上的“卡住”悬停状态。有没有办法修改 :hover 函数来代替 @media(hover:hover) ?
【问题讨论】:
-
基于触控的设备没有悬停状态。我想您正在查看 :focus 或 :active 状态。 Tailwind 还允许您将类应用于那些伪选择器,例如
focus:bg-blue-500. -
@SethWarburton 这就是问题所在,移动设备没有悬停状态,因此,像 :hover 这样的类会在用户按下按钮等时导致效果卡住。我我试图找到一种方法让 Tailwind 使用 @media(hover:hover) 而不是常规的 :hover 来实现悬停,这会导致上述错误。
-
我想你误解了我的意思。我相信您看到的“卡住”效果是因为您没有为基于触摸的设备设置适当的状态(即:focus)。尝试使用正确的选择器应用您想要的样式。
标签: css tailwind-css