-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
139 lines (133 loc) · 4.32 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>中世竞创·AI对战平台</title>
<link href="css/index.css" rel="stylesheet">
<script src="js/jquery-2.1.4.js"></script>
<script>
$(document).ready(function(){
$("#tab1").click(function(){
$("body").animate({
left:'25px',
opacity:'0.1',
height:'15px',
width:'15px'
},200,function(){
window.location.href="page2.html";
});
});
$("#tab2").click(function(){
$("body").animate({
opacity:'0.3'
},500,function(){
window.location.href="Gomoku.html";
});
});
$("#tab3").click(function(){
$("body").animate({
opacity:'0.1',
height:'100%',
width:'0'
},1000,function(){
window.location.href="page3.html";
});
});
});
</script>
</head>
<body>
<div class="ai">
<img class="ai-1" src="img/aiman1.png" alt="中世竞创·AI对战平台"/>
<img class="ai-2" src="img/aiman2.png" alt="中世竞创·AI对战平台"/>
<img class="ai-2 ai-3" src="img/aiman21.png" alt="中世竞创·AI对战平台"/>
</div>
<div class="main">
<div class="main-title">
</div>
<hr/>
<div class="title">
FJUT · 欢迎来到AI对战平台
</div>
<div class="bar">
<ul>
<li>
<a href="javascript:;" id="tab1">
登录
</a>
</li>
<li>
<a href="javascript:;" id="tab2">
五子棋挑战赛
</a>
</li>
<li>
<a href="page3.html" id="tab3">
T^T Online
</a>
</li>
</ul>
</div>
</div>
<div class="buttom-text">
建议使用1920*1080分辨率和Chrome浏览器获得最佳效果
</div>
</body>
<canvas id="canvas" style="background:#007fff"></canvas>
<script type="text/javascript">
window.onload = function () {
//获取画布对象
var canvas = document.getElementById("canvas");
//获取画布的上下文
var context = canvas.getContext("2d");
//获取浏览器屏幕的宽度和高度
var W = window.innerWidth;
var H = window.innerHeight;
//设置canvas的宽度和高度
canvas.width = W;
canvas.height = H;
//每个文字的字体大小
var fontSize = 16;
//计算列
var colunms = Math.floor(W / fontSize);
//记录每列文字的y轴坐标
var drops = [];
//给每一个文字初始化一个起始点的位置
for (var i = 0; i < colunms; i++) {
drops.push(0);
}
//运动的文字
var str = "javascript html5 canvas";
//4:fillText(str,x,y);原理就是去更改y的坐标位置
//绘画的函数
function draw() {
context.fillStyle = "rgba(0,0,0,0.05)";
context.fillRect(0, 0, W, H);
//给字体设置样式
context.font = "700 " + fontSize + "px 微软雅黑";
//给字体添加颜色
context.fillStyle = "#00b7ee";//可以rgb,hsl, 标准色,十六进制颜色
//写入画布中
for (var i = 0; i < colunms; i++) {
var index = Math.floor(Math.random() * str.length);
var x = i * fontSize;
var y = drops[i] * fontSize;
context.fillText(str[index], x, y);
//如果要改变时间,肯定就是改变每次他的起点
if (y >= canvas.height && Math.random() > 0.99) {
drops[i] = 0;
}
drops[i]++;
}
};
function randColor() {
var r = Math.floor(Math.random() * 256);
var g = Math.floor(Math.random() * 256);
var b = Math.floor(Math.random() * 256);
return "rgb(" + r + "," + g + "," + b + ")";
}
draw();
setInterval(draw, 30);
};
</script>
</html>