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 |