百度首页换壁纸

每次打开百度首页,都将背景替换成一张指定的壁纸,并将百度首页在壁纸之上的部分变成透明的,并去除百度图标

// ==UserScript==
// @name         百度首页换壁纸
// @namespace    passer
// @version      1.0
// @description  每次打开百度首页,都将背景替换成一张指定的壁纸,并将百度首页在壁纸之上的部分变成透明的,并去除百度图标
// @match        https://*/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    // 修改这里的链接为你想要的壁纸图片地址
    var wallpaper = "https://api.ixiaowai.cn/gqapi/gqapi2.php";
    // 判断是否是百度首页
    if (window.location.href === "https://www.baidu.com/") {
        // 获取百度首页的body元素
        var body = document.querySelector("body");
        // 设置body元素的背景图片为壁纸链接,并居中显示,不重复,覆盖整个区域
        body.style.backgroundImage = "url(" + wallpaper + ")";
        body.style.backgroundPosition = "center";
        body.style.backgroundRepeat = "no-repeat";
        body.style.backgroundSize = "cover";
        // 获取百度首页上方和下方两个div元素,并设置它们的透明度为0.5,即半透明效果
        var topDiv = document.querySelector("#s_top_wrap");
        var bottomDiv = document.querySelector("#bottom_layer");
        topDiv.style.opacity = 0.5;
        bottomDiv.style.opacity = 0.5;
        // 获取百度首页中间的百度图标元素,并设置它们的显示属性为none,即隐藏效果
        var logoDiv = document.querySelector("#lg");
        logoDiv.style.opacity = 0.0;
    }
})();