Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 28-mar-2005, 07:35   #1 (permalink)
ratamaster está en el buen camino
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 352
cambiar puntero

exite alguna función o algo para cambiar el puntero del mouse, con por ejemlo una imagen o simplemente cambiarle el color o tamaño?

Gracias
ratamaster
ratamaster está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:47   #2 (permalink)
Moderador extraterrestre
KarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy pronto
 
Avatar de KarlanKas
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 6.929
Enviar un mensaje por MSN a KarlanKas Enviar un mensaje por Yahoo  a KarlanKas
Eso entraría dentro de las CSS:

<img style="cursor:url(micursor.ico)" src="miimagen.jpg" />

Siendo micursor.ico la url a la imagen del cursor.

Nos vamos a CSS!
KarlanKas está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:47   #3 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
Hola ratamaster

Puedes usar Css para cambiar el cursor por uno que te hayas creado tú. Tienes que tener la extensión .cur (creo que también funciona con .ani)

<style type="text/css">
body {cursor:url('tucursor.cur')}
</style>

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:49   #4 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
¡Cachis! se me ha vuelto a adelantar KarlanKas. Desde que le ha cogido el tranganillo al respondedor interespacial de post...
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:53   #5 (permalink)
ratamaster está en el buen camino
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 352
Disculpen, no me quedó algo claro, tiene que ser de extensión *.ico, o *.cur
Gracias
ratamaster está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:55   #6 (permalink)
Moderador extraterrestre
KarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy pronto
 
Avatar de KarlanKas
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 6.929
Enviar un mensaje por MSN a KarlanKas Enviar un mensaje por Yahoo  a KarlanKas
Todo el mundo sabe que los seres hexópodos son mucho más rápidos que los caballos... aunque sean de carreras! Me ha dado tiempo a contestar y mover el mensaje de foro antes de que terminaras de contestar...

En cualquier caso ha estado ahí ahí...

Un saludo, campeón!!


PD.- Donde sí me has ganado es en el número de mensajes!
KarlanKas está desconectado   Responder Citando
Antiguo 28-mar-2005, 07:56   #7 (permalink)
Moderador extraterrestre
KarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy prontoKarlanKas llegará a ser famoso muy pronto
 
Avatar de KarlanKas
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 6.929
Enviar un mensaje por MSN a KarlanKas Enviar un mensaje por Yahoo  a KarlanKas
No, tiene que ser cur... ha sido un lapsus de mi persona!
KarlanKas está desconectado   Responder Citando
Antiguo 28-mar-2005, 08:07   #8 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
Cita:
Iniciado por KarlanKas
No, tiene que ser cur... ha sido un lapsus de mi persona!
Pues resulta que en IE también sirve un icono (.ico), yo tampoco lo sabía, pero ante la duda, la más... quiero decir que lo he probado y funciona. En Firefox no funciona con ninguno, ya se habló del tema en otro mensaje. En otros navegadores lo ignoro
Cita:
Iniciado por KarlanKas
Me ha dado tiempo a contestar y mover el mensaje de foro antes de que terminaras de contestar...
Ssstupendo, así me he ahorrado reportar el mensaje.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 29-mar-2005, 11:33   #9 (permalink)
(Desactivado)
Bunker
 
Avatar de Bunker
 
Fecha de Ingreso: marzo-2005
Ubicación: .::Florida-Usa::.
Mensajes: 237
hola rata master prueba con este esta bueno


<SCRIPT LANGUAGE="JavaScript">
<!-- Trio 3 Script by kurt.grigg@virgin.net

//Choose colours and size of effect !!
var a_Colour='fff000';
var b_Colour='00ff00';
var c_Colour='ff00ff';
var Size=120;
//Alter nothing below !!

var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.6;
if (document.layers){
window.captureEvents(Event.MOUSEMOVE);
function nsMouse(evnt){
xpos = window.pageYOffset+evnt.pageX+6;
ypos = window.pageYOffset+evnt.pageY+16;
}
window.onMouseMove = nsMouse;
}
else if (document.all)
{
function ieMouse(){
xpos = document.body.scrollLeft+event.x+6;
ypos = document.body.scrollTop+event.y+16;
}
document.onmousemove = ieMouse;
}

function swirl(){
for (i = 0; i < 3; i++)
{
YDummy[i]=ypos+Size*Math.sin((1*Math.sin((ThisStep)/10))+i*2)*Math.sin((ThisStep)/4);
XDummy[i]=xpos+Size*Math.cos((1*Math.sin((ThisStep)/10))+i*2)*Math.sin((ThisStep)/4);
}
ThisStep+=step;
setTimeout('swirl()',10);
}

var amount=10;
if (document.layers){
for (i = 0; i < amount; i++)
{
document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
document.write('<layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
document.write('<layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
}
}
else if (document.all){
document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'
+'<div id="IDiv" style="position:relative">');
for (i = 0; i < amount; i++)
{
document.write('<div id=x style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=y style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id=z style="position:absolute;top:0px;left:0px;width:'+ i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"></div>');
}
document.write('</div></div>');
}
function prepos(){
var ntscp=document.layers;
var msie=document.all;
if (document.layers){
for (i = 0; i < amount; i++)
{
if (i < amount-1)
{
ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;
ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;
ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;
}
else
{
ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];
ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];
ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];
}
}
}
else if (document.all){
for (i = 0; i < amount; i++)
{
if (i < amount-1)
{
msie.x[i].style.top=msie.x[i+1].style.top;msie.x[i].style.left=msie.x[i+1].style.left;
msie.y[i].style.top=msie.y[i+1].style.top;msie.y[i].style.left=msie.y[i+1].style.left;
msie.z[i].style.top=msie.z[i+1].style.top;msie.z[i].style.left=msie.z[i+1].style.left;
}
else
{
msie.x[i].style.top=YDummy[0];msie.x[i].style.left=XDummy[0];
msie.y[i].style.top=YDummy[1];msie.y[i].style.left=XDummy[1];
msie.z[i].style.top=YDummy[2];msie.z[i].style.left=XDummy[2];
}
}
}
setTimeout("prepos()",10);
}
function Start(){
swirl(),prepos()
}
window.onload=Start;
// -->
</SCRIPT>

si no te sirve busca en esta direccion:
http://javascripts.astalaweb.com/Cur...rat%C3%B3n.asp


suerte!!!
Bunker está desconectado   Responder Citando
Antiguo 29-mar-2005, 15:12   #10 (permalink)
Chriss ha deshabilitado el karma
 
Avatar de Chriss
 
Fecha de Ingreso: junio-2004
Mensajes: 105
y la pregunta clave es:

Con que programa logramos hacer imagenes con extensión .cur?

Porque con el photoshop no aparece la opción.
Chriss está desconectado   Responder Citando
Antiguo 31-mar-2005, 08:39   #11 (permalink)
ratamaster está en el buen camino
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 352
esa es una buena pregunta
ratamaster está desconectado   Responder Citando
Antiguo 31-mar-2005, 09:13   #12 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
Hola Chriss y ratamaster

Seguro que en Google encontrais alguno que os guste.

Saludos, :adios.
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 08-ene-2006, 07:26   #13 (permalink)
terrariomania está en el buen camino
 
Avatar de terrariomania
 
Fecha de Ingreso: abril-2004
Mensajes: 145
Yo he empezado a usar hoy el Microangelo 98, por si les sirve. Ya he conseguido varios punteros y ponerlos en el site.

Ahora tengo una duda que he publicado en CSS y es como cambiar el puntero por otro en una palabra o imágen determinada (predón, lo que más me interesa es como poner el cursor de selección de texto). El post es:

http://desaweb.forosdelweb.com/showthread.php?t=362271

Un saludo.
__________________
Si mis bichos hablasen me mandarían a tomar por saco. Mi mujer si que habla.
terrariomania está desconectado   Responder Citando
Antiguo 08-ene-2006, 11:22   #14 (permalink)
Jorolo no se puede cailificar en este momento
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Hola javierB, hola a todos.
Me sorprenden tus palabras. Puede que las interprete mal.

Cita:
Iniciado por JavierB
Pues resulta que en IE también sirve un icono (.ico), yo tampoco lo sabía, pero ante la duda, la más... quiero decir que lo he probado y funciona. En Firefox no funciona con ninguno, ya se habló del tema en otro mensaje. En otros navegadores lo ignoro
El soporte que da IE a la propiedad cursor es de pena (solo ciertos tipos de archivos), por contra el soporte que le da FF es de cine (CSS3).

¿A que te refieres cuando dices "En Firefox no funciona con ninguno"?
Jorolo está desconectado   Responder Citando
Antiguo 08-ene-2006, 11:44   #15 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
Hola Jorolo

Me refería a que no he conseguido que funcionen los cursores personalizados en Firefox, además acabo de probarlo en Opera y tampoco marchan:

body {cursor: url('cursor.cur')}

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 08-ene-2006, 12:28   #16 (permalink)
Jorolo no se puede cailificar en este momento
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
{cursor: url('cursor.cur')}

No funciona porque está mal escrito. (otra de las trampas del IE)

Es obligatorio terminar la declaración con una palabra clave.

Esto sí funciona en FF, Opera y cualquier navegador serio:
{cursor: url('cursor.cur'), help;}

Y esto tambien:
{cursor: url('cursor.gif'), help;}
{cursor: url('cursor.bmp'), help;}
{cursor: url('cursor.jpg'), help;}
etc...
Jorolo está desconectado   Responder Citando
Antiguo 08-ene-2006, 12:46   #17 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.549
Esto no lo sabía, muchas gracias por la aclaración Jorolo. Ahora si que me ha funcionado en Firefox pero en Opera sigue sin salir bien.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 08-ene-2006, 14:54   #18 (permalink)
Jorolo no se puede cailificar en este momento
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
hola de nuevo.

Dos cosas.

Supongo que no hace falta comentarlo, pero...
{cursor: url(), help;}
o
{ cursor: url('imagen-inexistente.formato-desconocido'), url(), help; } /* correjido */
También funcionan, por eso es obligatoria la palabra clave.



En FF y otros es posible gracias a CSS3 posicionar la imagen con las típicas coordenadas (x y)

Cread un archivo html con el siquiente código, sin añadir ni quitar nada.
Os recomiendo que useís la imagen del código: 'desarrolloweblogo.jpg', es la rana naranja del abatar de terrariomania.

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
		"http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> 
<title>Posicionando punteros</title>
<style type="text/css"> /* el borde es para acentuar el efecto */
p { border: solid red; }
 
#auto { cursor: url(desarrolloweblogo.jpg) 100 0, auto; }
#text { cursor: url(desarrolloweblogo.jpg) 0 100, text; }
#wait { cursor: url(desarrolloweblogo.jpg) 0 0, wait; }
#help { cursor: url(desarrolloweblogo.jpg) 100 100, help; }
</style>

<p id='auto'>auto - abajo a la izquierda</p>
<p id='text'>text - arriba a la derecha</p>
<p id='wait'>wait - abajo a la derecha</p>
<p id='help'>help - arriba a la izquierda</p>

Última edición por Jorolo; 01-mar-2006 a las 11:39. Razón: info erronea
Jorolo está desconectado   Responder Citando
Antiguo 09-ene-2006, 10:28   #19 (permalink)
Jorolo no se puede cailificar en este momento
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
¡Como sois!

Como es que nadie me avisa de que el codigo está mal.

El posicionamiento funciona (de eso se trataba) pero el borde no se ve por culpa de un comentario html dentro del style. Ahora lo arreglo.

Moraleja: no comentes el código despues de probarlo, pruebalo despues de comentarlo.
Jorolo está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:08.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93