您遇到了以下问题:展开面板的 :hover CSS 动画不会在移动设备上触发设备由于没有鼠标悬停。为了解决这个问题,您的目标是在页面宽度低于 700 像素时将触发器切换为“单击”或“触摸”。
要实现此目的,您可以结合使用 :hover 和 :active 选择器。通过在 CSS 中对选择器进行排序:在 :hover 之后使用 :active,您可以确保面板上的触摸或单击操作也会触发动画。这是更新后的 CSS:
.info-slide:hover, .info-slide:active { height: 300px; }
此更改可确保面板在桌面和移动设备上悬停或触摸时展开。为了验证其功能,建议在实际的移动环境中进行测试,因为模拟器可能无法提供准确的结果。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3