Encontraste un problema donde la animación :hover CSS, que expande un panel, no se activa en dispositivos móviles dispositivos debido a la ausencia de movimiento del mouse. Para solucionar este problema, debes cambiar el disparador a "hacer clic" o "tocar" cuando el ancho de la página sea inferior a 700 px.
Para lograr esto, puedes utilizar una combinación de selectores :hover y :active. Al ordenar los selectores con :active después de :hover en su CSS, puede asegurarse de que las acciones de tocar o hacer clic en su panel también activarán la animación. Aquí está el CSS actualizado:
.info-slide:hover, .info-slide:active { height: 300px; }
Este cambio garantiza que el panel se expandirá al pasar el cursor o tocarlo tanto en dispositivos móviles como de escritorio. Para verificar su funcionalidad, se recomienda probarlo en un entorno móvil real, ya que es posible que los simuladores no proporcionen resultados precisos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3