演示地址 CodePen 此示例可以轻易自定义各种参数,或者嵌入自己的网站。
虽然我现在做前端 Web 开发,但是做页面或业务还是及不上自己创造的感觉,所以在一段努力之后创造了基于 HTML5 Canvas 2d 的开发框架 janvas。
在此基础上开发了一些示例的代码:janvasexamples
目前在考虑想接需求,或者大家有推荐的好点的做内容输出的网站吗,比如 CSDN 一类的。
顺便可不可以求一点小心心。
没想到得到这么多关注。。
@xuboying 朋友提到了虚化效果和光晕,不介意性能再涨一点点的朋友可以手动在 init()
方法中添加这行:
this.$cfg.setShadowStyles(new janvas.ShadowStyle().setShadowColor("rgba(0, 255, 0, 0.3)").setShadowBlur(10));
添加了阴影会更迷幻一点。。
还有朋友说数量似乎少了,其实原视频里貌似就差不多这个数量,不介意性能想更多数量可以修改 resize()
方法中 this.count = Math.floor(this.column / 4);
的值,4 改成 2 就加一倍数量了
可以在 CodePen 尝试一下
![]() |
1
beimenjun 43 天前
感觉挺有趣的
|
2
oubfgiar 43 天前 via iPhone
喜欢
|
![]() |
3
ijrou 43 天前
挺有意思的~~
|
![]() |
4
leonidas 43 天前 ![]() sixsixsix
|
![]() |
5
youla 43 天前
我想放在我的博客园里。
|
![]() |
6
wdytoya 43 天前
牛逼
|
![]() |
7
youla 43 天前 ![]() 博客园加入了~~嘻嘻,博客园的代码乱糟糟的,也没时间整理,加上去毫无违和感~ https://www.cnblogs.com/iamverylovely
|
![]() |
10
youla 43 天前
@M3oM3oBug 做得太水了,之前刚学习前端时,草草做的页面,代码还是 jquery 拼接,导致我已经没办法写代码了,发 /浏览 博客的功能都被搞丢了,有时间的话可能会用 vue.min.js 全部改了。之前上面原有的 console 是可以输内容的,rm -rf / 回车就会执行 document.body.innerHTML=''把页面清空。因为这个挺好看的,所以就直接把之前的功能换掉了,感谢!!!
|
![]() |
11
IsaacYoung 43 天前
666
|
![]() |
12
dartabe 43 天前
喜欢 很好看
|
13
roshad 43 天前
?黑客帝国全是日语吗?我看的时候没发现
|
![]() |
14
OHyn 43 天前
很漂亮!
|
![]() |
16
M3oM3oBug 43 天前
@roshad [这个]( ) 应该是原版,前两天做这个效果的时候查了一下好像是说翻转的片假名,我就按照 x, y 随机翻转片假名了,可以 chars: ["你", "想", "要", "的", "字", "符"] 来自定义
|
![]() |
18
x86 43 天前 via iPhone ![]() 07 年那会很多黑页都是这个
|
![]() |
19
revalue 43 天前 ![]() 万人血书火星文版
|
20
cigarzh 43 天前
不支持 Safari ?
|
![]() |
21
sasalemma 43 天前
GOOD !先藏一份
|
![]() |
22
M3oM3oBug 43 天前 ![]() |
23
hantsy 43 天前
大学时候最这个最初是用 Flash ActionScript 编程实现的。
|
![]() |
24
guanhui07 43 天前
还可以
|
25
hantsy 43 天前
Flash 动画还是经典的火柴人,把成龙那些招势全部加入了。
|
![]() |
26
Kiske 43 天前 ![]() 大佬, 我可以把它发布在 steam wallpaper engine 的创意工坊里吗
|
![]() |
27
M3oM3oBug 43 天前
|
![]() |
28
580a388da131 43 天前
额,为啥现在突然想起搞这个了?
我还以为谁在挖坟。 |
![]() |
29
jiangfkyyy 43 天前
6666
|
![]() |
30
M3oM3oBug 43 天前
@580a388da131 为了给 [janvas]( https://github.com/jarenchow/janvas) 求小心心呀。。基于此高效绘制的
|
31
konnnnn 43 天前
原版是从他妻子的菜谱上随便找的
|
![]() |
32
vfxx 43 天前
喜欢
|
![]() |
33
Kilerd 43 天前
好家伙,吃掉了我 30% 的 CPU 资源
|
![]() |
36
M3oM3oBug 43 天前
@Kilerd 我处理器 E3-1231v3 也是差不多,为了尽可能还原原特效:
每个 Text 都在进行矩阵变换(左右上下翻转),Text 的 Hsl 颜色饱和度和亮度都是不同的,拖尾效果是留下了一个 Text 并按照颜色的亮度决定透明度减小直到消失后复用 感觉最主要消耗时间的还是原生的 fillText 方法,这我也没法处理哈哈 其实已经很快了,谁能复现这个且比我的占用更低我拜他为师,嗑仨响头的那种 |
![]() |
38
love 43 天前
原版似乎要密要快,这个一开始太稀稀拉拉了没那种感觉
|
39
James369 43 天前
1.缺少三维空间感。2. 字体太圆润细腻,缺少黑客科技感。
|
![]() |
40
mathzhaoliang 43 天前 ![]() |
![]() |
41
EGOISTK21 43 天前 via iPhone
很棒,已收藏
|
![]() |
42
dartabe 43 天前
@mathzhaoliang 你发的这个效果比楼主的差远了 不知道你仔细看了没
|
![]() |
44
youla 43 天前
@mathzhaoliang 你发的这个虽然看着是比较炫酷,但是确实比楼主的差了点精致。
|
![]() |
45
towser 43 天前
以前很多黑客网站首页都是这种特效,还伴随着不约而同但也不知道叫什么名的振奋音乐。
|
![]() |
46
Kiske 43 天前
@Hugehard 我没有验证手机号,链接直接发不出来, 用 base64 解码以下
aHR0cHM6Ly9zdGVhbWNvbW11bml0eS5jb20vc2hhcmVkZmlsZXMvZmlsZWRldGFpbHMvP2lkPTIzNjMzNTYzNzM= |
47
MasterMonkey 43 天前 via iPhone
不行,我也得造一个
|
48
lifetimeporn 43 天前
能调整速度吗?
|
![]() |
49
M3oM3oBug 43 天前 ![]() @MasterMonkey 一起玩啊造啊哈哈
@lifetimeporn coderain.js 中 `head.timespan = this.rand(50, 100, true);` 是调整速度的,随机了一个 50 到 100 之间的值,这个值代表 50~100 毫秒触发一次变动,可以用那个 [CodePen]( https://codepen.io/jarenchow/pen/rNMQpMe) 试试。 |
51
whitehack 43 天前
只有我发现这不是开源项目吗? 而且还没有 ts 定义
|
52
p1gd0g 43 天前
已经出现的字符不是不会变吗?
(我在关注些什么。。。 |
![]() |
53
li492135501 43 天前
最下面的是不是堆到一起去了
|
![]() |
54
ETiV 43 天前 via iPhone
想起了当年玩 Flash 的时光…
|
![]() |
55
gkiwi 43 天前
棒!
|
![]() |
56
mathzhaoliang 43 天前
|
![]() |
57
ysmood 43 天前
|
![]() |
58
xiangbing74 43 天前
把文字改成唐诗 300 首 我觉得可行 哈哈哈
|
59
hantsy 43 天前
@M3oM3oBug 今天看到一个大新闻,大连铁路局某系统,由于新采购的电脑一些系统没有预安装 Flash,无法登录到 XX 系统,导致服务大面积 XXX 。专家连夜奋斗 XX 小时,最终找到问题所在,安装回 Flash 成功解决问题。
|
60
hantsy 43 天前
黑客帝国应该重新翻拍一下,当时只是互联网刚刚兴起。
现在的题材太多 ,可以发挥的东西太多了,更有意思。 |
61
pigmen 43 天前
可不可以纯 CSS 实现
|
![]() |
62
nekolr 43 天前 via Android
很棒!
|
63
jackmod 43 天前
确实超赞
|
![]() |
64
DylanZ 43 天前
@M3oM3oBug 当年很多人都以为《黑客帝国》里面有日本文字的原因是因为导演华卓斯基姐妹(原来是兄弟,后来变性)喜爱日本的文化,不过最近《黑客帝国》的美术指导 Simon Whitley 说道“《黑客帝国》的瀑布文字其实是日文片假名的寿司菜单”
为什么会这样呢?根据 Simon Whitely 介绍,他的妻子是一个日本人,当年想不出什么创意,刚好发现了他妻子收藏的食谱,扫了扫他妻子的食谱之后便诞生了用这个食谱来充当黑客的瀑布流文字的特效素材。 原文網址: https://kknews.cc/news/pe4vn5j.html 难度有点大哈哈 |
![]() |
65
IgniteWhite 43 天前
之前我为了屏保找过很多这个效果,楼主是我见过做的最好的
|
![]() |
66
Augi 42 天前 via iPhone
已 star
|
67
jqtmviyu 42 天前
这不来段大悲咒[: 狗头]
|
![]() |
68
WishMeLz 41 天前
我大一的时候在 jq22 上面看到过这个,一模一样
|
![]() |
69
Desiree 41 天前
文艺复兴
|
70
ai277014717 41 天前
感觉文字密度有点低。没有信息量爆炸的感觉
|
71
amwyyyy 41 天前
666, 能飞快点就好了
|
![]() |
72
zaul 40 天前
有点东西
|
![]() |
73
zhuangjia 40 天前
打开网页,F11
|
![]() |
74
b1ackjack 40 天前
之前见过其他人的实现,楼主的实现也很酷,感觉楼主的字体偏亮,效果更好看
|
75
yeeyeung 40 天前
好想做成桌面啊!
|
![]() |
76
mlxj 40 天前
因曲思婷
|
![]() |
77
MxxIsBest 40 天前
为啥是日文符号?
|
![]() |
78
Ritter 40 天前
666
|
![]() |
80
tachikomachann 40 天前 via Android
@roshad 这就要说到攻壳机动队了😁
|
![]() |
81
linziyanleo 40 天前
大佬太强 666
|
![]() |
82
ispinfx 40 天前
一打开我以为我要进化了
|
![]() |
83
xuboying 40 天前
这个效果已经是见过的特效里算非常优秀的了,但是要 100%还原最好还能做点前后虚化效果和光晕。
|
85
Lemeng 40 天前
有点意思呢
|
86
CallMeReznov 40 天前
文艺复兴
|
![]() |
87
voids 40 天前
前段时间偶然看到的.. http://lab.mkblog.cn/hacker/
|
88
justNoBody 39 天前
已收藏,准备求婚用😁
|
89
mamumu 37 天前
厉害 已 star
|