怎么用计算机圣诞节快乐,苹果Mac使用技巧:让你的电脑在圣诞节飘起雪花

马上就是圣诞节了,为了让节日气氛更加浓,今天PC6小编就教各位Mac用户一个非常有意思的技巧,让你的Mac飘起白白的雪花,下面跟小编一起来看看吧!

对于苹果 Mac 电脑上的“终端”应用,可能大家在平时用得不多,所以对它应该都会比较陌生。其实这个终端应用是用于让用户可以直接输入一些系统指令,让它执行相应的操作,比如简单的显示当前目录中的文件,显示日期与时间,删除文件等操作都是可以的。今天在这里要为大家介绍的是如何在 Mac 的终端窗口上,通过以输入特定的指令来实现下雪的效果。

ff41fab6f2fb307761657fdf708976d9.png

1、首先请在 Mac 系统中,打开 Launchpad 界面,如图所示

e7b34e78a645549a735870b1a15ff58b.png

2、接下来请在 Launchpad 的【其它】文件夹找到【终端】应用,点击打开。

48a23c6c5fa7959f148ea609a03e5fa4.png

3、在打开了终端以后,接下来请点击它位于 Mac 屏幕顶部菜单中的 Shell 菜单,如图所示

0a094cf4ecd26ff5f19e1cc43678b487.png

4、随后在 Shell 菜单中,请依次点击【新建窗口-Ocean】来新建一个蓝色背景的终端窗口,这样可以让后面的下雪效果更加地好看。

e3557c54025b477a9c046f868c41a21d.png

5、随后请在终端窗口里输入如下代码,可以直接复制并粘贴到终端窗口里,最后按下回车键就可以执行:

ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.1}'

当执行以后,便可以看到从终端顶端不断掉落下来的雪花了,非常的好看。

df7a9e75f100f37173ab5025ed2fdc84.png

6、在观赏完终端窗口里下雪以后,如果想要退出终端的话,请按直 Command+Q组合按钮,再点击【关闭】就可以了。

b3b573ad117a6e9be1cc0ebdef1e6f02.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是基于HTML5 Canvas实现的圣诞节动态下雪页面雪花飘落代码,你可以将其嵌入到你的网页中,制作出圣诞节主题相关的各种网页特效。 ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>圣诞节动态下雪页面</title> <style> body { background-color: #1E90FF; } canvas { position: absolute; top: 0; left: 0; } </style> </head> <body> <canvas id="canvas"></canvas> <script> var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); // 设置canvas宽高 canvas.width = window.innerWidth; canvas.height = window.innerHeight; // 雪花数量 var snowCount = 100; // 雪花数组 var snows = []; // 雪花类 function Snow() { // 雪花半径 this.r = Math.random() * 4 + 1; // 雪花位置 this.x = Math.random() * canvas.width; this.y = Math.random() * canvas.height; // 雪花速度 this.vx = Math.random() * 2 - 1; this.vy = Math.random() * 2 + 1; // 雪花颜色 this.color = "#fff"; } // 生成雪花 function createSnow() { for (var i = 0; i < snowCount; i++) { snows.push(new Snow()); } } // 绘制雪花 function drawSnow() { ctx.clearRect(0, 0, canvas.width, canvas.height); for (var i = 0; i < snowCount; i++) { var snow = snows[i]; ctx.beginPath(); ctx.arc(snow.x, snow.y, snow.r, 0, Math.PI * 2); ctx.fillStyle = snow.color; ctx.fill(); } } // 更新雪花位置 function updateSnow() { for (var i = 0; i < snowCount; i++) { var snow = snows[i]; snow.x += snow.vx; snow.y += snow.vy; if (snow.x > canvas.width + snow.r || snow.x < -snow.r || snow.y > canvas.height + snow.r) { snows[i] = new Snow(); } } } // 动画循环 function loop() { drawSnow(); updateSnow(); requestAnimationFrame(loop); } // 初始化 createSnow(); loop(); </script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值