HTML Web, tu portal de diseño web
manuales - recursos - gráficos - programación...

Home - Diseño web - Estilos para el cursor

Estilos para el cursor
por Luciano Moreno, del departamento de diseño web de BJS Software.

 

Las Hojas de Estilos en Cascada (CSS) nos ofrecen la posibilidad de cambiar las diferentes formas que por defecto presenta el cursor en nuestras páginas web. Generalmente, el cursor se presenta en forma de flecha inclinada, pasando a ser una mano cuando lo situamos sobre un enlace, una barra vertical sobre un texto, etc.

Aplicando CSS podemos fijar el aspecto que debe presentar el cursor cuando se sitúe sobre cada uno de los elementos de nuestra página. Si no especificamos el estilo para un elemento dado, el cursor aparecerá con el estilo del elemento padre, si se ha definido para él (recordemos el caracter jerárquico y la herencia de los atributos CSS).

Las diferentes propiedades CSS para el cursor y su correspondiente efecto las tenéis en la tabla siguiente, teniendo claro a la hora de aplicarlas que son soportadas por Internet Explorer y Netscape 6x, por lo que no surtirán efecto alguno en las versiones 4x de Netscape.

cursor default cursor auto cursor crosshair cursor hand
cursor move cursor e-resize cursor ne-resize cursor se-resize
cursor sw-resize cursor s-resize cursor w-resize cursor text
cursor wait cursor help    

La forma de aplicación de un estilo para el cursor depende de cómo se asigne:

en línea:

<p style="cursor:hand">ejemplo de estilo en línea</p>

como clase en cabecera de página:

<html>
<head>
  <title>Mi página</title>
  <style type="text/css">
    .parrafo1{cursor:move;}
  </style>
</head>
<body>
  <p class="parrafo1">ejemplo de estilo en cabecera</p>
</body>
</html>

como clase en fichero externo:

fichero externo estilos.css:

.parrafo2{cursor:wait;}

fichero principal home.html:

<html>
<head>
  <title>Mi página</title>
  <link rel="stylesheet" type="text/css" href="css/estilos.css">
</head>
<body>
  <p class= "parafo2">ejemplo deestilo en fichero externo</p>
</body>
</html>

Ejemplo:

<p style="font-size:16px;font-family:Comics Sans MS;color:blue;cursor:w-resize;">Ejemplo de párrafo con estilo de cursor</p>

Que nos da:


Ejemplo de párrafo con estilo de cursor

 


Home - Diseño web - Estilos para el cursor