技术标签: html
<!DOCTYPE HEML PUBLIC>
<html>
<head>
<meta charset="utf-8">
<title>
From ZXW-NUDT
</title>
<style>
body{
text-align:center}
html, body
{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
}
div
{
margin: 0;
padding: 0;
border: 0;
}
.nav
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 27px;
background-color: white;
color: black;
text-align: center;
line-height: 25px;
}
a
{
color: black;
text-decoration: none;
border-bottom: 1px dashed black;
}
a:hover
{
border-bottom: 1px solid red;
}
.previous
{
float: left;
margin-left: 10px;
}
.next
{
float: right;
margin-right: 10px;
}
.green
{
color: green;
}
.red
{
color: red;
}
textarea
{
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
padding-bottom: 20px;
}
.block-outer
{
float: left;
width: 22%;
height: 100%;
padding: 5px;
border-left: 1px solid black;
margin: 30px 3px 3px 3px;
}
.block-inner
{
height: 68%;
}
.one
{
border: 0;
}
</style>
</head>
<body marginwidth="0" marginheight="0">
<canvas id="c" height="356" width="446">
<script>
var collapsed = true;
function toggle()
{
var fs = top.document.getElementsByTagName('frameset')[0];
var f = fs.getElementsByTagName('frame');
if (collapsed)
{
fs.rows = '250px,*';
fs.noResize = false;
f[0].noResize = false;
f[1].noResize = false;
}
else
{
fs.rows = '30px,*';
fs.noResize = true;
f[0].noResize = true;
f[1].noResize = true;
}
collapsed = !collapsed;
}
</script>
<script>
var b = document.body;
var c = document.getElementsByTagName('canvas')[0];
var a = c.getContext('2d');
document.body.clientWidth;
</script>
<script>
M=Math;
Q=M.random;J=[];
U=16;
T=M.sin;
E=M.sqrt;
for(O=k=0;x=z=j=i=k<200;)
with(M[k]=k?c.cloneNode(0):c)
{
width=height=k?32:W=446;
with(getContext('2d'))
if(k>10|!k)
for(
font='60px Impact',
V='rgba(';I=i*U,fillStyle=k?k==13?V+'205,205,215,.15)':
V+(147+I)+','+(k%2?128+I:0)+','+I+',.5)':'#cca',i<7;)
beginPath(fill(arc(U-i/3,24-i/2,k==13?4-(i++)/2:8-i++,0,M.PI*2,1)));
else for(;
x=T(i),
y=Q()*2-1,
D=x*x+y*y,
B=E(D-x/.9-1.5*y+1),
R=67*(B+1)*(L=k/9+.8)>>1,
i++<W;
)
if(D<1)
beginPath(strokeStyle=V+R+','+(R+B*L>>0)+',40,.1)'),
moveTo(U+x*8,U+y*8),
lineTo(U+x*U,U+y*U),
stroke();
for(
y=H=k+E(k++)*25,
R=Q()*W;
P=3,j<H;)
J[O++]=[
x+=T(R)*P+Q()*6-3,y+=Q()*U-8,
z+=T(R-11)*P+Q()*6-3,
j/H*20+((j+=U)>H&Q()>.8?Q(P=9)*4:0)>>1]
}
setInterval(function G(m,l)
{
A=T(D-11);
if(l)
return(
m[2]-l[2])*A+(l[0]-m[0])*T(D);
a.clearRect(0,0,W,W);
J.sort(G);
for(
i=0;
L=J[i++];
a.drawImage(M[L[3]+1],207+L[0]*A+L[2]*T(D)>>0,L[1]>>1))
{
if(i==2e3)
a.fillText
('Happy Christmas!',U,345);
if(!(i%7))
a.drawImage(M[13],
((157*(i*i)+T(D*5+i*i)*5)%W)>>0,
((113*i+(D*i)/60)%(290+i/99))>>0);
}
D+=.02
},1)
</script>
</body>
</html>
关于加上背景音乐的事情 假设和本html文件有个文件夹名字是music,文件夹下有个音频文件是music.mp3。那么代码应该为:
<audio src="music/music.mp3" autoplay="autoplay" loop="loop"></audio>
src是地址
autoplay默认播放
loop默认循环
更换背景应该是(反正我没试过):
<div class="image"><img src="images.jpg" alt="" /></div><div class="content">
关注我的html专栏,还有更多的奇技YQ
文章浏览阅读53次。hdu1213 #include <stdio.h>#include <string.h>#define MAXN 1100int parent[MAXN];int n,m;void UFset(){ for(int i=1;i<=n;++i) parent[i...
文章浏览阅读3k次。 时装潮流这个不停流转的大车轮里,牛仔服饰一如其他服装,同样经历过高低起伏的时候。 早在五十年代,牛仔裤可说是美国人生活的一部分。有报章曾报导,大约百分之九十的美国青年除了睡觉和到教堂外,无论到哪里去,总少不了一条牛仔裤,牛仔裤成为普及文化。七十年代,摇滚乐的流行造就了牛仔裤的热潮。 1990至96年间,时装设计师称此段期间为牛仔服的黑暗时期,只有喜欢北欧soft rock、爱烫上大鬈发的乐迷、或是流连廉价商铺的消费者,才会热衷於那些高腰的石磨蓝萝卜型牛仔裤。稍後风_西部牛仔是什么时代
文章浏览阅读3.2k次,点赞2次,收藏11次。Ubuntuctrl + alt + t 调出新窗口terminalctrl + shift + t 新打开一个tab的terminalalt + 数字键 切换terminal的tabctrl + alt + d 打开桌面system + l 锁屏ctrl +alt + ↑↓←→ 切换虚拟桌面ctrl + 1 文件夹文件列表显示ctrl + 2 文件夹文件图片显示ctrl + ..._写完一行代码换行快捷键
文章浏览阅读3.4w次,点赞16次,收藏81次。Matlab中用括号去引用某Array或者是cell的内容,三者的区别:大括号 用于单元阵列的赋值 中括号 用于形成一个向量或矩阵小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到[ ] 中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的_matlab纵轴的括号竖起来
文章浏览阅读1.5w次。问题1:启动nexus时,没有权限操作宿主机文件夹docker run -d -p 8082:8082 -v /home/nexus-data/:/nexus-data/ --name nexus1 sonatype/nexus3Warning: Cannot open log file: ../sonatype-work/nexus3/log/jvm.logWarning: F..._unable to update instance pid: unable to create directory /nexus-data/instan
文章浏览阅读447次。java大数总结【定义】java中用于操作大数的类主要有两个,一个是BigInteger,代表大整数类用于对大整数进行操作,另一个是BigDecimal,代表高精度类,用于对比较大或精度比较高的浮点型数据进行操作。因为这两种类的使用方法是一样的,所以下面我们一BigInteger为例进行讲解【基本用法】基本用法1、新建一个值为123的大整数对象BigInteger a=ne..._java 大数总结
文章浏览阅读735次。3.3 定点加 减运算计算机内的加减运算一般用补码实现1. 补码定点加减法规则假设A B是带符号的n位二进制定点整数 其补码形式为[A] =a a …… a [B] =b b …… b补 n-1 n-2 0 ..._计算机组成原理袁春风第二版pdf
文章浏览阅读1.8w次,点赞3次,收藏7次。电脑开机可能出现下图情况这种情况通常是安装了一键还原精灵这样玩的还原工具,从而导致每次开机都会出现是否进入一键还原模式提示,一般情况下等待几秒就可以进入到开机界面了。出现的情况有以下两种:第一种:启动盘无效,有可能是你有软驱,并装进去了软盘;或者你的启动顺序是先软盘或者光驱,光驱里有光盘,分别退出软、光盘就可以正常启动。如果设了软驱或光驱优先启动,驱动器内有非启动盘就会这样的,弹出软盘或光盘就行了。最好直接设成硬盘优先启动。第二种:或者你磁盘分区不正确,以前设置过一键还原,但愿来的备份盘或文件以经_press f1 to enter recovery
文章浏览阅读787次。ConcurrentHashMap的初步使用及场景CHM的使用ConcurrentHashMap是J.U.C包里面提供的一个线程安全并且高效的HashMap,所以ConcurrentHashMap在并发编程的场景中使用的频率比较高,那么这一节课我们就从ConcurrentHashMap的使用上以及源码层面来分析ConcurrentHashMap到底是如何实现安全性的ap..._concurrenthashmap底层原理
文章浏览阅读1.8k次。LDA简介在老师讲主题模型的时候看到这个LDA,刹时觉得很熟悉,在机器学习中,其实有两个LDA,一个是平时接触比较多的Linear Discriminant Analysis即线性判别分析,另一个便是这篇文章的主角Latent Dirichlet Allocation即隐含狄利克雷分布。提出目的用于推测文档(document)的主题分布,以及主题(topic)的词(word)分布;换个角度来说其实这个模型解决了文档和词汇的软聚类,即文档的主题分布概率可以当作文档聚类的指标,而词汇则归属于其隶属的主题而_topic model
文章浏览阅读95次。Python一直被诟病并发很弱,确实,因为GIL的关系,Python在单进程运行的情况下,无法利用多核CPU,所以就被其他能在单进程的情况下利用多核CPU的语言“吊打”性能了。但在使用了多进程后,结果仍然如此吗?为此,我特意做了一组实验。我用VirtualBox新建了一台ubuntu虚拟机,配置为10G内存,4核CPU使用apache2的ab进行测试,并发数为1000,请求10万次。Python程..._python接入go的sdk
文章浏览阅读987次。随着我们手上的数码科技产品越来越多,移动办公、娱乐也逐渐成为不少朋友的日常,与之配套的便携显示器也逐渐由鸡肋变成了实用型产品。众所周知现在旗舰手机的性能越来越强大,在移动办公的时候已经可以替代笔记本电脑了,但手机的屏幕太小看着费力,这时候搭配便携显示器,不仅可以提升办公效率,也方便用户携带,可以说是继笔记本电脑之后的办公娱乐神器。早期的便携显示器,做的比较笨重,功能也比较单一。而现在的便..._2k笔记本缩放多少合适