3dx2
<html><head><title></title><style type="text/css">
body{background:#FFFFFF;color:#000044;height:100%;margin:0;padding:0;width:100%;}
b{position:absolute;}</style></head><body><script type="text/javascript">
var di = 0.01, a=b=aa=bb=aaa=bbb=aaa2=bbb2=c=g=h=0,e=0.05;
for (i = 0; i < 13; i++) {
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + '<br>' + i + i + '<br>' + i + '</b></a>');}
document.write('<a href="http://www.google.co.jp"><b id="l13"></b></a>');
for (i = 14; i < 27; i++) {
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + '<br>' + i + i + '<br>' + i + '</b></a>');}
function f(){i = 0;g=a;
if (di<0.8){di=di+0.04;a=a-1+aa;aa=aa+0.08;b=b-1+bb;bb=bb+0.08;}
for (x = -di; x <= di; x += di)for (y = -di; y <= di; y += di)for (z = -di; z <= di; z += di)
{u = x;v = y;w = z;
v2 = v * Math.cos(b) - w * Math.sin(b);w = v * Math.sin(b) + w * Math.cos(b);v=v2;
u2 = w * Math.cos(a) - u * Math.sin(a);w = w * Math.sin(a) + u * Math.cos(a);u=u2;
c = Math.round((w + 2) * 70);if (c < 0){c = 0;};if (c > 255){c = 255;};
s = document.getElementById('l' + i).style;
s.left = 300 + u * (w + 2) * 100;s.top = 300 + v * (w + 2) * 100;
s.color = 'rgb(' + (255-c) + ', ' + (255-c) + ',' + (255-c) + ')';
s.fontSize = (w + 2) * 8 + 'px';s.zIndex = Math.round((w + 2) * 10);
if (w>0.1) {s.display = "block";} else {s.display = "none";}
i++;a=a+0.00005;b=b+0.00002;
}}
setInterval('f()', 30);</script>
<span onmousemove="aaa=event.clientX/999;a=a+((aaa-aaa2)<0)*e-((aaa2-aaa)<0)*e;aaa2=aaa;">
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
</span>
<span onmousemove="bbb=event.clientY/999;b=b+((bbb-bbb2)<0)*e-((bbb2-bbb)<0)*e;bbb2=bbb;">
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
</span>
</body>
</html>
使用変数
<html><head><title></title><style type="text/css">
body{background:#FFFFFF;color:#000044;height:100%;margin:0;padding:0;width:100%;}
b{position:absolute;}</style></head><body><script type="text/javascript">
var di = 0.01, a=b=aa=bb=aaa=bbb=aaa2=bbb2=c=g=h=0,e=0.05;
for (i = 0; i < 13; i++) {
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + '<br>' + i + i + '<br>' + i + '</b></a>');}
document.write('<a href="http://www.google.co.jp"><b id="l13"></b></a>');
for (i = 14; i < 27; i++) {
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + '<br>' + i + i + '<br>' + i + '</b></a>');}
function f(){i = 0;g=a;
if (di<0.8){di=di+0.04;a=a-1+aa;aa=aa+0.08;b=b-1+bb;bb=bb+0.08;}
for (x = -di; x <= di; x += di)for (y = -di; y <= di; y += di)for (z = -di; z <= di; z += di)
{u = x;v = y;w = z;
v2 = v * Math.cos(b) - w * Math.sin(b);w = v * Math.sin(b) + w * Math.cos(b);v=v2;
u2 = w * Math.cos(a) - u * Math.sin(a);w = w * Math.sin(a) + u * Math.cos(a);u=u2;
c = Math.round((w + 2) * 70);if (c < 0){c = 0;};if (c > 255){c = 255;};
s = document.getElementById('l' + i).style;
s.left = 300 + u * (w + 2) * 100;s.top = 300 + v * (w + 2) * 100;
s.color = 'rgb(' + (255-c) + ', ' + (255-c) + ',' + (255-c) + ')';
s.fontSize = (w + 2) * 8 + 'px';s.zIndex = Math.round((w + 2) * 10);
if (w>0.1) {s.display = "block";} else {s.display = "none";}
i++;a=a+0.00005;b=b+0.00002;
}}
setInterval('f()', 30);</script>
<span onmousemove="aaa=event.clientX/999;a=a+((aaa-aaa2)<0)*e-((aaa2-aaa)<0)*e;aaa2=aaa;">
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
mamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamama<br>
</span>
<span onmousemove="bbb=event.clientY/999;b=b+((bbb-bbb2)<0)*e-((bbb2-bbb)<0)*e;bbb2=bbb;">
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
mamama<br>
</span>
</body>
</html>
使用変数
a | |
aa | |
aaa2 | |
aaa | |
b | |
bb | |
bbb2 | |
bbb | |
c | |
color | |
di | |
display | |
e | |
f -------( Function ) | |
fontSize | |
g | |
h | |
href | |
i | |
id | |
left | |
onmousemove | |
s | |
top | |
type | |
u2 | |
u | |
v2 | |
v | |
w | |
x | |
y | |
z | |
zIndex |