2
respuestas

Qué es más rápido y óptimo

De cuál de las 2 formas es más eficiente capturar el movimiento del mouse, por CSS o por JS?

2 respuestas

Hola Ángel!

Si solo querés manipular el estilo de un componente deberías usa CSS, en cambio para comportamientos más complejos se usa JS.

No es cuestión de eficiencia sino de funcionalidad, CSS permite hacer algunas cosas y JS otras, p ej. si solo necesitas cambiar el color cuando pasa el cursor del mouse por encima, con CSS lo haces perfectamente, ahora si necesitas disparar una acción al pasar el mouse por un componente necesitarás de JS.

Espero haberte ayudado! Slds.

Buen dia Ángel.

Así como te menciono José Antonio, no es cuestión de eficiencia sino de funcionalidad, CSS es el código que tendrías que estar utilizando en este caso, JS funciona para otras cosas. Además, CSS3 esta hecho para realizar esa transición de color (entre otras cosas mas).

En conclusión, utiliza CSS.