Como hacerlo al poner el cursor encima
Independientemente de los atributos puestos a la etiqueta Marquee que hace posible esto son las funciones onmouseover que hace que se detenga el texto al poner el cursor encima y onmouseout para, al quitarse el ratón, vuelva a avanzar.
El código quedará como:
<marquee onmouseout="this.start();" onmouseover="this.stop();" >
Este texto va a animarse y detenerse al poner el cursor encima...
</marquee>
No totalmente detenido, sino ralentizado
Podemos en vez de detenerlo, ralentizarlo usando las funciones this.scrollAmount
El primer valor es para la velocidad normal que es 6 onMouseout="this.scrollAmount=6"
El segundo valor es para la velocidad de atenuación que aqui ponemos a 3 onMouseover="this.scrollAmount=3"
El código quedará como:
<marquee onmouseout="this.scrollAmount=6" onmouseover="this.scrollAmount=3>
Si pones el cursor encima se alentará el desplazamiento...
</marquee>
Comentarios y Consultas
Los mensajes serán revisados a veces. No te olvides que soy una persona, no se trata de faltar al respeto, todos tenemos opiniones, no hay que enojarse.
Puedes marcar Notificarme para recibir la notificación de la respuesta.
6 comentarios:
Qué tal Matius!
ResponderBorrarEso lo usé en mi blog hace más de 5 años.
Y siempre se detenía el texto al poner el puntero del ratón encima. No veo la novedad.
Pero seguro que no todos lo saben.
ResponderBorrarNo sé si algún dia me pondre a aprender HTML, pero al menos intentaré recordar esto.
ResponderBorrarmuchas gracias por los codigos, a ver una dudilla, sq al poner el segundo codigo no m funciona, es mas, al ponerlo solo copiando el ejemplo pues tampoco va, se ve todo el codigo en la vista previa u_u jeje alguien me ayuda??
ResponderBorrarDeberías pegarlo en modo HTML de otra forma el código se convierte a Unicode.
BorrarMuy útil para los que tenemos pocos conocimientos de HTML
ResponderBorrar