将自己编写的Web页面作为自己的桌面壁纸

 1.创建HTML文件

创建一个自己喜欢的Web页面(代码附在最后)

web页面

2.安装并配置Lively Wallpaper

Lively Wallpaper 的主要作用是让你能够将动态内容(如HTML/CSS、视频、GIF等)设置为电脑的桌面壁纸。

    选择符合自己设备的版本

    打开Lively Wallpaper,选择“Add Wallpaper”

     

    上传文件,然后选择你的HTML文件。

     

    上传后的效果

     

    点击确定后就能运行到你的桌面了

    web页面

     

    代码:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Dynamic CSS Wallpaper</title>
      <style>
       cube {
      --s: 243px;
      --hs: calc(var(--s) / 2);
      display: block;
      width: var(--s); height: var(--s);
      transform-style: preserve-3d;
      will-change: transform;
      animation: r 15s linear infinite;
    }
    
    side {
      position: absolute;
      width: 100%; height: 100%;
      
      --sq: conic-gradient(
        from 270deg at calc(100% / 3) calc(100% / 3),
        #fff 90deg, transparent 0
      );
    
      background:
        var(--sq)
          calc(var(--s) / 3) calc(var(--s) / 3) /
          100% 100%,
        var(--sq)
          calc(100% / 6) calc(100% / 6) /
          calc(100% / 3) calc(100% / 3),
        var(--sq)
          calc(100% / 6) calc(100% / 6) /
          calc(100% / 9) calc(100% / 9),
        var(--sq)
          calc(100% / 6) calc(100% / 6) /
          calc(100% / 27) calc(100% / 27),
        var(--sq)
          calc(100% / 6) calc(100% / 6) /
          calc(100% / 81) calc(100% / 81);
    
      background-color: #000;
      background-blend-mode: difference;
    }
    
    side:nth-child(1) { transform: translateZ(var(--hs)) }
    side:nth-child(2) { transform: translateZ(calc(-1 * var(--hs))); }
    side:nth-child(3) { transform: rotateY(90deg) translateZ(var(--hs)) }
    side:nth-child(4) { transform: rotateY(-90deg) translateZ(var(--hs)) }
    side:nth-child(5) { transform: rotateX(90deg) translateZ(var(--hs)) }
    side:nth-child(6) { transform: rotateX(-90deg) translateZ(var(--hs)) }
    
    @keyframes r {
      100% { transform: rotateX(1turn)rotateY(1turn) rotateZ(1turn) }
    }
    
    html, body {
      margin: 0;
      width: 100%;
      height: 100%;
      display: grid;
      place-items: center;
      overflow: hidden;
      background: #000;
      perspective: 1000px;
    }
    
    body:after {
      content: '';
      position: absolute;
      background: radial-gradient(circle at 50% 50%, #FF9800 1%, #673AB7);
      width: 100%; height: 100%;
      mix-blend-mode: lighten;
    }
      </style>
    </head>
    
    <body>
    <cube>
      <side></side>
      <side></side>
      <side></side>
      <side></side>
      <side></side>
      <side></side>
    </cube>
    </body>
    
    </html>

     

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值