将html嵌在桌面实现动态高度可定制的动态桌面,桌面显示上显示动态网页

部分效果:

屏幕悬浮时钟

屏幕悬浮时钟

屏幕倒计时

在这里插入图片描述

把在线的谷歌首页内嵌在桌面

在这里插入图片描述

把实时数据网页内嵌在桌面当场数据看板

在这里插入图片描述

内嵌一些可以交互的html

在这里插入图片描述

其他用法





工具:Wallpaper Engine

在这里插入图片描述

我的桌面

(两边大小比例不一致是因为右边的屏幕分辨率小一点,屏幕的原因😂)
偶尔有空的时候会编辑一下低下的html/css/js,换换字体,颜色什么的,或者直接上CodePen换个别的页面后再编辑编辑
在这里插入图片描述





特点

由于是用html内嵌在下面,所以你要你懂点前端,就能实现高度定制(编辑html,js,css即可)





与其他动态桌面软件相比:

那种用视频实现的动态桌面壁纸就好比把雕刻好的石板放在桌面低下(视频要编辑很麻烦,自定义程度很低)
而用html实现动态桌面就好比把一块屏幕直接放桌面下方,屏幕嘛,想怎么该就怎么该,自定义程度很高


在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要创建一个具有科技感的动态桌面,您可以使用 HTML、CSS、JavaScript 和一些动画库。下面是一个简单的示例,可以帮助您入门。 首先,您需要创建一个 HTML 文件,并添加一些基本的结构和样式。例如: ```html <!DOCTYPE html> <html> <head> <title>科技感十足的动态桌面</title> <style> body { margin: 0; padding: 0; overflow: hidden; background-color: #000; } canvas { display: block; position: absolute; top: 0; left: 0; z-index: -1; } </style> </head> <body> <canvas id="canvas"></canvas> <h1>这是一个科技感十足的动态桌面</h1> </body> </html> ``` 接下来,您需要使用 JavaScript 创建动画。您可以使用像 Three.js 或 PixiJS 这样的库,或者使用原生的 Canvas API。以下是一个使用 Canvas API 的示例代码: ```javascript var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var particles = []; function Particle(x, y, vx, vy, size, color) { this.x = x; this.y = y; this.vx = vx; this.vy = vy; this.size = size; this.color = color; } Particle.prototype.draw = function() { ctx.fillStyle = this.color; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2, true); ctx.closePath(); ctx.fill(); }; Particle.prototype.update = function() { this.x += this.vx; this.y += this.vy; if (this.x < 0 || this.x > canvas.width) { this.vx = -this.vx; } if (this.y < 0 || this.y > canvas.height) { this.vy = -this.vy; } }; for (var i = 0; i < 100; i++) { var particle = new Particle( Math.random() * canvas.width, Math.random() * canvas.height, Math.random() - 0.5, Math.random() - 0.5, Math.random() * 5, '#fff' ); particles.push(particle); } function loop() { ctx.clearRect(0, 0, canvas.width, canvas.height); for (var i = 0; i < particles.length; i++) { particles[i].draw(); particles[i].update(); } requestAnimationFrame(loop); } loop(); ``` 这段代码会在 canvas 上创建一些随机运动的粒子,从而创建一个动态的背景。您可以根据需要修改代码,添加更多的动画效果。 最后,您可以使用 CSS 和 JavaScript 来添加一些交互效果,例如鼠标悬停时的动画效果等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值