Código de JavaScript - Links con animaciones Zoom - Color Onmouseover

Imágen de perfil
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Links con animaciones Zoom - Color Onmouseovergráfica de visualizaciones


JavaScript

Publicado el 2 de Noviembre del 2016 por Scriptshow (141 códigos)
1.736 visualizaciones desde el 2 de Noviembre del 2016
Links que al pasar el mouse se desprende texto con animaciones tipo: cambiar el color de forma aleatoria, hacer zoom de texto que se arrastra al mover el mouse...
Forma parte de una serie de experimentos creados en JavaScript y DHTML.

Espero sea útil.

Requerimientos

Un navegador web o dispositivo compatible.

1.0
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 2 de Noviembre del 2016gráfica de visualizaciones de la versión: 1.0
1.737 visualizaciones desde el 2 de Noviembre del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Links-Zoom
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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="viewport" content="width=device-width">
<title>Rollover - Animation - Links</title>
<style>
body{
	background:black;
	cursor:crosshair;
	overflow:hidden;
	font-family:Verdana;
	font-size:10pt;
	color:white;
}
.zoom{
	visibility:visible;
	position:absolute;
	top:-50;
	font-family:Verdana;
	font-size:0pt;
}
.links, a{
	text-decoration:none;
	font-family:Verdana;
	font-size:10pt;
	color:white;
}
</style>
<script>
var x,y;
var timer;
var step=0;
var fsize=0;
 
miArray=new Array('[TL1]','[TL2]','[TL3]','[TL4]');
 
function handlerMM(e){
	x=(!document.all)? e.pageX : event.clientX;
	y=(!document.all)? e.pageY : event.clientY;
}
 
function lkzoom(){
	if (fsize<=950){
	document.getElementById('zoom').style.fontSize=fsize;
	document.getElementById('zoom').style.left=x-(Math.floor(fsize/2));
	document.getElementById('zoom').style.top=y-(Math.floor(fsize/2));
	step+=1;
	fsize+=step;
	timer=setTimeout('lkzoom()',20);
}
	else {
	clearTimeout(timer);
	fsize=0;
	step=0;
	document.getElementById('zoom').style.top=-2000;
	}
}
 
function change(t){
	mrc="rgb("+Math.round(Math.random()*256/1)+","+Math.round(Math.random()*256/1)+","+Math.round(Math.random()*256/1)+")";
	document.getElementById('zoom').style.color=mrc;
	document.getElementById('zoom').innerHTML=miArray[t-1];
	lkzoom();
}
 
document.onmousemove=handlerMM;
</script>
</head>
<body>
<div id="zoom" class="zoom"></div>
<div id="links" class="links" align="center">
<h1>Mueve el mouse sobre un link</h1>
<a href="#" target="_self" onMouseOver="change('1')">[textlink 1]</a>
<a href="#" target="_self" onMouseOver="change('2')">[textlink 2]</a>
<a href="#" target="_self" onMouseOver="change('3')">[textlink 3]</a>
<a href="#" target="_self" onMouseOver="change('4')">[textlink 4]</a>
<h5>Arrastra el mouse para ver el efecto</h5>
</div>
</body>
</html>



Comentarios sobre la versión: 1.0 (1)

Imágen de perfil
2 de Noviembre del 2016
estrellaestrellaestrellaestrellaestrella
Que bueno!!! muy bien pensado el ir aumentado el tamaño de la fuente!!! da un muy buen efecto!!!
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3731