亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? index.html

?? 一個很好看的js動作
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>6</title>
<style type="text/css">
	html {
		overflow: hidden;
	}
	body {
		position: absolute;
		margin: 0px;
		padding: 0px;
		background: #111;
		width: 100%;
		height: 100%;
	}
	#screen {
		position: absolute;
		left: 126px;
		top: 22px;
		width: 80%;
		height: 80%;
		background: #000;
	}
	#screen img {
		position: absolute;
		cursor: pointer;
		visibility: hidden;
		width: 0px;
		height: 0px;
	}
	#screen .tvover {
		border: solid #876;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	#screen .tvout {
		border: solid #fff;
		opacity: 0.7;
	}
	#bankImages {
		display: none;
	}
</style>

<script type="text/javascript">
var Library = {};
Library.ease = function () {
	this.target = 0;
	this.position = 0;
	this.move = function (target, speed)
	{
		this.position += (target - this.position) * speed;
	}
}

var tv = {
	/* ==== variables ==== */
	O : [],
	screen : {},
	grid : {
		size       : 4,  // 4x4 grid
		borderSize : 6,  // borders size
		zoomed     : false
	},
	angle : {
		x : new Library.ease(),
		y : new Library.ease()
	},
	camera : {
		x    : new Library.ease(),
		y    : new Library.ease(),
		zoom : new Library.ease(),
		focalLength : 750 // camera Focal Length
	},

	/* ==== init script ==== */
	init : function ()
	{
		this.screen.obj = document.getElementById('screen');
		var img = document.getElementById('bankImages').getElementsByTagName('img');
		this.screen.obj.onselectstart = function () { return false; }
		this.screen.obj.ondrag        = function () { return false; }
		/* ==== create images grid ==== */
		var ni = 0;
		var n = (tv.grid.size / 2) - .5;
		for (var y = -n; y <= n; y++)
		{
			for (var x = -n; x <= n; x++)
			{
				/* ==== create HTML image element ==== */
				var o = document.createElement('img');
				var i = img[(ni++) % img.length];
				o.className = 'tvout';
				o.src = i.src;
				tv.screen.obj.appendChild(o);
				/* ==== 3D coordinates ==== */
				o.point3D = {
					x  : x,
					y  : y,
					z  : new Library.ease()
				};
				/* ==== push object ==== */
				o.point2D = {};
				o.ratioImage = 1;
				tv.O.push(o);
				/* ==== on mouse over event ==== */
				o.onmouseover = function ()
				{
					if (!tv.grid.zoomed)
					{
						if (tv.o)
						{
							/* ==== mouse out ==== */
							tv.o.point3D.z.target = 0;
							tv.o.className = 'tvout';
						}
						/* ==== mouse over ==== */
						this.className = 'tvover';
						this.point3D.z.target = -.5;
						tv.o = this;
					}
				}
				/* ==== on click event ==== */
				o.onclick = function ()
				{
					if (!tv.grid.zoomed)
					{
						/* ==== zoom in ==== */
						tv.camera.x.target = this.point3D.x;
						tv.camera.y.target = this.point3D.y;
						tv.camera.zoom.target = tv.screen.w * 1.25;
						tv.grid.zoomed = this;
					} else {
						if (this == tv.grid.zoomed){
							/* ==== zoom out ==== */
							tv.camera.x.target = 0;
							tv.camera.y.target = 0;
							tv.camera.zoom.target = tv.screen.w / (tv.grid.size + .1);
							tv.grid.zoomed = false;
						}
					}
				}
				/* ==== 3D transform function ==== */
				o.calc = function ()
				{
					/* ==== ease mouseover ==== */
					this.point3D.z.move(this.point3D.z.target, .5);
					/* ==== assign 3D coords ==== */
					var x = (this.point3D.x - tv.camera.x.position) * tv.camera.zoom.position;
					var y = (this.point3D.y - tv.camera.y.position) * tv.camera.zoom.position;
					var z = this.point3D.z.position * tv.camera.zoom.position;
					/* ==== perform rotations ==== */
					var xy = tv.angle.cx * y  - tv.angle.sx * z;
					var xz = tv.angle.sx * y  + tv.angle.cx * z;
					var yz = tv.angle.cy * xz - tv.angle.sy * x;
					var yx = tv.angle.sy * xz + tv.angle.cy * x;
					/* ==== 2D transformation ==== */
					this.point2D.scale = tv.camera.focalLength / (tv.camera.focalLength + yz);
					this.point2D.x = yx * this.point2D.scale;
					this.point2D.y = xy * this.point2D.scale;
					this.point2D.w = Math.round(
					                   Math.max(
					                     0,
					                     this.point2D.scale * tv.camera.zoom.position * .8
					                   )
					                 );
					/* ==== image size ratio ==== */
					if (this.ratioImage > 1)
						this.point2D.h = Math.round(this.point2D.w / this.ratioImage);
					else
					{
						this.point2D.h = this.point2D.w;
						this.point2D.w = Math.round(this.point2D.h * this.ratioImage);
					}
				}
				/* ==== rendering ==== */
				o.draw = function ()
				{
					if (this.complete)
					{
						/* ==== paranoid image load ==== */
						if (!this.loaded)
						{
							if (!this.img)
							{
								/* ==== create internal image ==== */
								this.img = new Image();
								this.img.src = this.src;
							}
							if (this.img.complete)
							{
								/* ==== get width / height ratio ==== */
								this.style.visibility = 'visible';
								this.ratioImage = this.img.width / this.img.height;
								this.loaded = true;
								this.img = false;
							}
						}
						/* ==== HTML rendering ==== */
						this.style.left = Math.round(
						                    this.point2D.x * this.point2D.scale +
						                    tv.screen.w - this.point2D.w * .5
						                  ) + 'px';
						this.style.top  = Math.round(
						                    this.point2D.y * this.point2D.scale +
						                    tv.screen.h - this.point2D.h * .5
						                  ) + 'px';
						this.style.width  = this.point2D.w + 'px';
						this.style.height = this.point2D.h + 'px';
						this.style.borderWidth = Math.round(
						                           Math.max(
						                             this.point2D.w,
						                             this.point2D.h
						                           ) * tv.grid.borderSize * .01
						                         ) + 'px';
						this.style.zIndex = Math.floor(this.point2D.scale * 100);
					}
				}
			}
		}
		/* ==== start script ==== */
		tv.resize();
		mouse.y = tv.screen.y + tv.screen.h;
		mouse.x = tv.screen.x + tv.screen.w;
		tv.run();
	},

	/* ==== resize window ==== */
	resize : function ()
	{
		var o = tv.screen.obj;
		tv.screen.w = o.offsetWidth / 2;
		tv.screen.h = o.offsetHeight / 2;
		tv.camera.zoom.target = tv.screen.w / (tv.grid.size + .1);
		for (tv.screen.x = 0, tv.screen.y = 0; o != null; o = o.offsetParent)
		{
			tv.screen.x += o.offsetLeft;
			tv.screen.y += o.offsetTop;
		}
	},

	/* ==== main loop ==== */
	run : function ()
	{
		/* ==== motion ease ==== */
		tv.angle.x.move(-(mouse.y - tv.screen.h - tv.screen.y) * .0025, .1);
		tv.angle.y.move( (mouse.x - tv.screen.w - tv.screen.x) * .0025, .1);
		tv.camera.x.move(tv.camera.x.target, tv.grid.zoomed ? .25 : .025);
		tv.camera.y.move(tv.camera.y.target, tv.grid.zoomed ? .25 : .025);
		tv.camera.zoom.move(tv.camera.zoom.target, .05);
		/* ==== angles sin and cos ==== */
		tv.angle.cx = Math.cos(tv.angle.x.position);
		tv.angle.sx = Math.sin(tv.angle.x.position);
		tv.angle.cy = Math.cos(tv.angle.y.position);
		tv.angle.sy = Math.sin(tv.angle.y.position);
		/* ==== loop through all images ==== */
		for (var i = 0, o; o = tv.O[i]; i++)
		{
			o.calc();
			o.draw();
		}
		/* ==== loop ==== */
		setTimeout(tv.run, 32);
	}
}

/* ==== global mouse position ==== */
var mouse = {
	x : 0,
	y : 0
}
document.onmousemove = function(e)
{
	if (window.event) e = window.event;
	mouse.x = e.clientX;
	mouse.y = e.clientY;
	return false;
}

</script>
</head>

<body>

<div id="screen"></div>

<div id="bankImages">
<script type="text/javascript" src="http://zerozyp.host166.ftp18.cn/bbs/api/javascript.php?key=%B1%DF%C0%B8%C4%A3%BF%E9_%D7%EE%D0%C2%CD%BC%C6%AC"></script>
var slideImgs = new Array();
slideImgs[{order}] = "{imgfile}";
<img alt="" src="slideImgs[]">
</div>

<script type="text/javascript">
	/* ==== start script ==== */
	onresize = tv.resize;
	tv.init();
</script>

</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久福利| 国内精品在线播放| 久久久精品综合| 欧美色大人视频| 高清在线不卡av| 日韩精品一二区| 亚洲欧美视频在线观看| 精品国产自在久精品国产| 99精品国产99久久久久久白柏| 午夜精品免费在线| 亚洲欧洲精品天堂一级| 国产亚洲午夜高清国产拍精品 | 日本女优在线视频一区二区| 国产日韩欧美不卡在线| 欧美高清一级片在线| 欧美性xxxxxxxx| 色哟哟国产精品免费观看| 9i看片成人免费高清| 国产精品一区二区在线观看不卡 | 久久se这里有精品| 亚洲444eee在线观看| 亚洲最大成人综合| 亚洲最快最全在线视频| 一区二区三区在线看| 一二三区精品福利视频| 亚洲精品久久久久久国产精华液| 国产日韩欧美高清| 成人欧美一区二区三区黑人麻豆| 国产日韩欧美电影| 一区二区欧美精品| 日韩精品亚洲一区| 国产自产2019最新不卡| 国产suv一区二区三区88区| 国产不卡视频一区二区三区| 成人精品视频网站| 欧美色图天堂网| 91精品国产欧美一区二区18| 日韩欧美电影一二三| 欧美精品一区二区三区视频| 国产日本亚洲高清| 午夜精品久久久久久久蜜桃app| 日韩国产一区二| 成人精品鲁一区一区二区| 在线视频综合导航| 日韩精品在线网站| 亚洲精品成人在线| 国内一区二区在线| 欧美三级电影一区| 国产日韩欧美精品一区| 日韩精品视频网| 99久久er热在这里只有精品15 | 欧美日韩激情一区| 欧美韩国日本综合| 精品一区二区成人精品| 色系网站成人免费| 国产欧美一区二区精品婷婷| 午夜精品久久久| 在线观看精品一区| 国产精品亲子伦对白| 精品一区二区三区免费| 色呦呦一区二区三区| 中文字幕高清一区| 国产精品888| 久久亚洲一级片| 美国精品在线观看| 日韩女优av电影| 蜜臀91精品一区二区三区| 欧美美女激情18p| 婷婷久久综合九色综合伊人色| 色999日韩国产欧美一区二区| 日本一区二区三区电影| 顶级嫩模精品视频在线看| 久久久久久久久伊人| 国产高清视频一区| 日本一区二区免费在线观看视频| 精品制服美女久久| 久久亚区不卡日本| 成人高清av在线| 综合色中文字幕| 欧美探花视频资源| 日韩精品电影一区亚洲| 日韩欧美在线观看一区二区三区| 日本午夜一本久久久综合| 日韩一区二区三区视频在线| 毛片av一区二区| 国产日韩欧美a| 91蜜桃在线免费视频| 午夜久久久影院| 欧美r级在线观看| 粉嫩13p一区二区三区| 亚洲人成网站色在线观看| 欧美日韩高清在线播放| 久久99精品网久久| 亚洲激情五月婷婷| 日韩欧美国产午夜精品| www.日韩精品| 免费在线看一区| 亚洲欧美偷拍卡通变态| 精品免费99久久| 色综合久久中文综合久久97 | 午夜精品一区在线观看| 久久无码av三级| 欧美曰成人黄网| 高清国产一区二区| 日韩电影免费在线看| 亚洲视频网在线直播| 日韩视频一区二区在线观看| 91丨porny丨首页| 国产成人精品亚洲午夜麻豆| 免费成人性网站| 亚洲精品免费电影| 国产精品久久久久久福利一牛影视| 欧美日本精品一区二区三区| 91免费看片在线观看| 国产成人精品一区二| 国产一区二区免费视频| 日韩国产精品久久| 视频一区二区欧美| 亚洲国产成人高清精品| 亚洲一区二区欧美日韩| 亚洲美女少妇撒尿| 自拍偷拍国产精品| 亚洲六月丁香色婷婷综合久久 | 不卡一区中文字幕| 成人免费的视频| 丁香婷婷综合激情五月色| 国产一区二区视频在线| 久久精工是国产品牌吗| 精品一区二区久久久| 国产一区二区三区黄视频 | 一区二区三区欧美日| 亚洲美女电影在线| 一区二区三区日韩在线观看| 亚洲精品精品亚洲| 亚洲国产美国国产综合一区二区| 亚洲激情校园春色| 久久国内精品视频| 国产成人免费视频一区| 99这里只有精品| 欧美日韩国产色站一区二区三区| 3atv在线一区二区三区| 欧美精品一区二区三| 国产精品成人网| 石原莉奈一区二区三区在线观看| 日本91福利区| 成人免费毛片a| 欧美日韩一区二区欧美激情| 精品久久久久久亚洲综合网| 国产精品网站在线观看| 午夜视频在线观看一区| 精品一区二区精品| 欧美系列在线观看| 国产人成一区二区三区影院| 亚洲一区二区三区国产| 国产91精品免费| 欧美电影免费观看高清完整版在线| 久久精品视频网| 免费观看成人av| 一本久道久久综合中文字幕| 亚洲免费色视频| 国产成人亚洲精品青草天美| 欧美群妇大交群中文字幕| 国产精品国产精品国产专区不片| 麻豆91精品91久久久的内涵| 91久久一区二区| 综合激情成人伊人| 国产精品 欧美精品| 欧美成人福利视频| 日本中文字幕一区| 欧美日韩日日摸| 一级中文字幕一区二区| 91女厕偷拍女厕偷拍高清| 国产午夜精品一区二区三区嫩草 | 欧美视频你懂的| 亚洲女同女同女同女同女同69| 国产剧情一区在线| 精品国产99国产精品| 精品一区二区三区免费| 日韩视频一区二区| 久久99蜜桃精品| 欧美精品一区二区久久久| 韩国一区二区视频| www国产亚洲精品久久麻豆| 狠狠狠色丁香婷婷综合激情| 欧美一级片在线| 国产成人自拍在线| 国产精品久99| 日本一区二区三区四区在线视频| 波多野结衣精品在线| 亚洲欧洲另类国产综合| 色狠狠综合天天综合综合| 亚洲午夜私人影院| 精品国产免费一区二区三区香蕉| 国产一区二区主播在线| 中文字幕一区二区三| 欧美三区在线观看| 韩国一区二区视频| 亚洲一区二区欧美| 亚洲国产高清aⅴ视频| 欧美影视一区在线|