"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo ajustar las animaciones :hover para la interacción con dispositivos móviles?

¿Cómo ajustar las animaciones :hover para la interacción con dispositivos móviles?

Publicado el 2024-12-21
Navegar:191

How to Adjust :hover Animations for Mobile Device Interaction?

Ajustando la animación :hover CSS para la interacción con dispositivos móviles

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.

Último tutorial Más>

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