一定要看到末了哟
一年一度的圣诞节又来临了。在这个越来越受到国人重视的节日中,每个人有每个人的浪漫办法,当然程序员们也不例外。下面就来看见地式员们是如何为这个节日增长不一样的气氛的。
1. 利用canvas功能绘制的大略圣诞树
在绘图板中绘制下面这个图形并不算什么难事,但是利用代码来天生这个圣诞树却须要一定的HTML5根本。
下面这个图形利用HTML5中的标签来绘制,如果你熟习HTML5,这对你来说轻而易举。
2. 雪花效果
3. 一个非常俊秀的圣诞贺卡
该贺卡通过Construct2制作,然后通过c2runtime.js使得该贺卡可以直接在网页中运行。Construct2是一款用来制作HTML5运用的软件,拥有一个清晰直不雅观、支持“拖拽”操作的开拓环境,纵然你没有任何编程履历也能开拓自己的HTML5运用。
随着编程技能的进一步节制,你可以利用稍繁芜的技能来实现一些更绚丽的效果。
4. HTML表单元素制作的圣诞树
下面这个圣诞树没有采取松树的形式,而是采取了HTML表单元向来制作,比如输入框、单选钮,进度条,按钮等。
5. 3D雪花效果
该效果利用HTML5的标签和three.js实现了3D的雪花飞舞效果。你可以拖动鼠标进行旋转。
6. 代码不到1KB的3D圣诞树
下面这个3D圣诞树只用1021字节的JavaScript代码编写而成,逼真的3D及旋转效果,将JavaScript功能发挥到了极致。
7. 代码不到1KB的雪景效果
下面这个场景也是由不到1KB的JavaScript代码天生。
源码如下:
Javascript代码:
for(pina)a[p[0]+(p[6]||'')]=a[p];
varM=Math,C=M.cos,S=M.sin,R=M.random,T=0,x=[],y=[],
W=innerWidth,H=innerHeight,L=2047,Z=100,V=20,N=511,M=1337;
c.width=W,b.style.overflow='hidden',b.style.margin='0px',c.height=H;
g='globalAlpha';h='fillStyle';for(i=N;i--;)setInterval(function()m('#002');a.fc(0,0,W,H);
a[g]=1;u=1;m('#ffc');for(i=0;i
d=u=(uM+1)&L;u=(uM+1)&L;if(C(TZ+i)
a.arc(2W/3,H/3,40,0,6.3,1);a.ca();a.fill();m('#cfc');
B=H-V;for(j=0;j
for(i=W;i--;)
},50);
此外还有很多 1KB 代码编写的圣诞效果,大家可以访问 js1k 圣诞主题页面。这些效果你写的出来吗?这些代码你看得懂吗?作为一个程序员,你会写出什么浪漫的代码呢。
祝大家安然夜快乐!
圣诞节快乐!
大家一起做自学编程的程序员!
争取升职加薪,一起加油!
欢迎互换分享!
全套资源领取办法
1、评论2、转发3、关注4、后台私信【前端】即可获取!