您遇到了以下问题:展开面板的 :hover CSS 动画不会在移动设备上触发设备由于没有鼠标悬停。为了解决这个问题,您的目标是在页面宽度低于 700 像素时将触发器切换为“单击”或“触摸”。
要实现此目的,您可以结合使用 :hover 和 :active 选择器。通过在 CSS 中对选择器进行排序:在 :hover 之后使用 :active,您可以确保面板上的触摸或单击操作也会触发动画。以下是更新后的 CSS:
.info-slide:hover, .info-slide:active { height: 300px; }
此更改可确保面板在桌面和移动设备上悬停或触摸时展开。为了验证其功能,建议在实际的移动环境中进行测试,因为模拟器可能无法提供准确的结果。
以上是如何调整 :hover 动画以实现移动设备交互?的详细内容。更多信息请关注PHP中文网其他相关文章!