First commit.
This commit is contained in:
69
subsites/projects/x/pf.htm
Normal file
69
subsites/projects/x/pf.htm
Normal file
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3c.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Platform</title>
|
||||
<style type='text/css'>
|
||||
div {
|
||||
position:absolute;
|
||||
left:50%;
|
||||
top:50%;
|
||||
}
|
||||
|
||||
div div {
|
||||
position:static;
|
||||
left:0;
|
||||
top:0;
|
||||
height:1px;
|
||||
background:#000;
|
||||
}
|
||||
</style>
|
||||
<script type='text/javascript'>
|
||||
size=400
|
||||
angle=0
|
||||
ni=true
|
||||
ss=true
|
||||
|
||||
function load() {
|
||||
w=size
|
||||
h=Math.round(size*angle/90)
|
||||
d=90/angle
|
||||
dw=w/d
|
||||
document.body.removeChild(document.body.childNodes[0])
|
||||
|
||||
if (ss) {
|
||||
ssr=w-h
|
||||
ssh=w
|
||||
}
|
||||
else {
|
||||
ssr=0
|
||||
ssh=h
|
||||
}
|
||||
|
||||
pfd=document.createElement("div")
|
||||
pfd.style.width=w+"px"
|
||||
pfd.style.height=h+"px"
|
||||
pfd.style.marginLeft=w/-2+"px"
|
||||
pfd.style.marginTop=ssh/-2+ssr+"px"
|
||||
document.body.appendChild(pfd)
|
||||
|
||||
ld=new Array()
|
||||
for (i=0;i<h;i++) {
|
||||
lw=dw+(i*(d-1))
|
||||
//lw=w/(((h-i-1)/h)*d+1)
|
||||
ld[i]=document.createElement("div")
|
||||
ld[i].style.width=lw+"px"
|
||||
ld[i].style.marginLeft=(w-lw)/2+"px"
|
||||
pfd.appendChild(ld[i])
|
||||
}
|
||||
if (angle<90 && ni) angle++
|
||||
else if (angle==90) ni=false
|
||||
if (angle>0 && !ni) angle--
|
||||
else if (angle==0) ni=true
|
||||
setTimeout("load()",50)
|
||||
}
|
||||
|
||||
window.onload=load
|
||||
</script>
|
||||
</head>
|
||||
<body><div></div></body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user