¿Cómo cambio el puntero del cursor a mano cuando mi mouse pasa sobre <tr>
un<table>
<table class="sortable" border-style:>
<tr>
<th class="tname">Name</th><th class="tage">Age</th>
</tr>
<tr><td class="tname">Jennifer</td><td class="tage">24</td></tr>
<tr><td class="tname">Kate</td><td class="tage">36</td></tr>
<tr><td class="tname">David</td><td class="tage">25</td></tr>
<tr><td class="tname">Mark</td><td class="tage">40</td></tr>
</table>
Respuestas:
Puedes hacer esto con CSS en realidad.
fuente
:hover
.cursor
define a qué cambia el cursor cuando el mouse está sobre él.:hover
? La pregunta aún recibe atención 2 años después y sería bueno si la respuesta aceptada no sugiriera usarla:hover
innecesariamente. Creo que conduce a un malentendido de cómocursor
funciona e implica que:hover
se necesita para cambiar el cursor.He buscado un poco los estilos de arranque y he encontrado esto:
Así que supongo que puedes obtener lo que quieres con:
fuente
role="button"
cuando quiera agregarstyle="cursor:pointer;"
. En primer lugar, su elemento depende de que ese CSS se defina en otro lugar (y no se anule en otro lugar) y, lo más importante, está haciendo un mal uso delrole
atributo , simplemente porque la mayoría de los usuarios no lo necesitan. Tenga en cuenta que la mayoría de los lectores de pantalla permiten iterar a través de[role=button]
elementos que brindan a los usuarios con accesibilidad web la capacidad de acceder rápidamente a todos los botones de página. ¡No haga que tengan que pasar por cada una de las filas de la tabla para llegar a los enlaces de pie de página!La forma más fácil que he encontrado es agregar
a tus etiquetas.
fuente
Añadir
cursor: pointer
a su CSS.fuente
Agregué esto a mi style.css para administrar las opciones del cursor:
fuente
Para compatibilidad con IE <6, use este estilo en ese orden:
Pero recuerde que IE <7
:hover
solo admite pseudoclases con<a>
element.fuente
Use el estilo
cursor: pointer;
en el CSS para el elemento sobre el que desea que cambie el cursor.En su caso, usaría (en su archivo .css):
fuente
Use la propiedad del cursor CSS de esta manera:
Por supuesto, debe poner el estilo en su archivo CSS y aplicarlo a la clase.
fuente
Usando CSS
fuente
solo para un estándar, las soluciones anteriores funcionan, pero si está usando tablas de datos, debe anular la configuración predeterminada de datatatables.css y agregar el siguiente código a css personalizado. En el código a continuación, select-row es la clase que agregué en las tablas de datos como se muestra en el html.
Y tu html se verá a continuación:
fuente
Ejemplo con estilos en línea:
fuente