3d-2-x
<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.1, a = 0, b = 0,aa=0,bb=0,aaa=0,bbb=0,aaa2=0,bbb2=0,c=0,e=0.05;
for (i = 0; i < 25; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '</b></a>');
for(j=25;j<100;j=j+25){
for (i = 0; i < 6; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' +(i+j) + '">' + i + i + (i+j) + '</b></a>');
document.write('<b id="l' + (j+6) + '"></b><b id="l' + (j+7) + '"></b><b id="l' + (j+8) + '"></b>');
for (i = 9; i < 11; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
document.write('<b id="l' + (j+11) + '"></b><b id="l' + (j+12) + '"></b><b id="l' + (j+13) + '"></b>');
for (i = 14; i < 16; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
document.write('<b id="l' + (j+16) + '"></b><b id="l' + (j+17) + '"></b><b id="l' + (j+18) + '"></b>');
for (i = 19; i < 25; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
}
for (i = 100; i < 125; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + '</b></a>');
function f()
{
if (di<0.54){di=di+0.01;a=a-1+aa;aa=aa+0.03}
i = 0;
for (x = -di*2; x <= di*2; x += di)for (y = -di*2; y <= di*2; y += di)for (z = -di*2; z <= di*2; 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) * 50;
s.top = 280 + v * (w + 2) * 50;
s.color = 'rgb(' + (255-c) + ', ' + (255-c) + ',' + (255-c) + ')';
s.fontSize = (w + 2) * 5 + 'px';
s.zIndex = Math.round((w + 2) * 10);
if (w>0.8) {;s.display = "block";} else {s.display = "none";}
i++;
} }
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.1, a = 0, b = 0,aa=0,bb=0,aaa=0,bbb=0,aaa2=0,bbb2=0,c=0,e=0.05;
for (i = 0; i < 25; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '<br>' + i + i + i + i + '</b></a>');
for(j=25;j<100;j=j+25){
for (i = 0; i < 6; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' +(i+j) + '">' + i + i + (i+j) + '</b></a>');
document.write('<b id="l' + (j+6) + '"></b><b id="l' + (j+7) + '"></b><b id="l' + (j+8) + '"></b>');
for (i = 9; i < 11; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
document.write('<b id="l' + (j+11) + '"></b><b id="l' + (j+12) + '"></b><b id="l' + (j+13) + '"></b>');
for (i = 14; i < 16; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
document.write('<b id="l' + (j+16) + '"></b><b id="l' + (j+17) + '"></b><b id="l' + (j+18) + '"></b>');
for (i = 19; i < 25; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + (i+j) + '">' + (i+j) + '</b></a>');
}
for (i = 100; i < 125; i++)
document.write('<a href="http://www.google.co.jp"><b id="l' + i + '">' + i + '</b></a>');
function f()
{
if (di<0.54){di=di+0.01;a=a-1+aa;aa=aa+0.03}
i = 0;
for (x = -di*2; x <= di*2; x += di)for (y = -di*2; y <= di*2; y += di)for (z = -di*2; z <= di*2; 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) * 50;
s.top = 280 + v * (w + 2) * 50;
s.color = 'rgb(' + (255-c) + ', ' + (255-c) + ',' + (255-c) + ')';
s.fontSize = (w + 2) * 5 + 'px';
s.zIndex = Math.round((w + 2) * 10);
if (w>0.8) {;s.display = "block";} else {s.display = "none";}
i++;
} }
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 | |
| href | |
| i | |
| id | |
| j | |
| left | |
| onmousemove | |
| s | |
| top | |
| type | |
| u2 | |
| u | |
| v2 | |
| v | |
| w | |
| x | |
| y | |
| z | |
| zIndex |