Greasy Fork is available in English.
可以更改源代码,设置洛谷各个讨论区的颜色
当前为
// ==UserScript==
// @name 洛谷讨论区颜色自定义
// @namespace https://www.luogu.com.cn/user/542457
// @description 可以更改源代码,设置洛谷各个讨论区的颜色
// @author cff_0102
// @run-at document-end
// @version 0.1.0.2
// @license MIT
// @match https://www.luogu.com.cn/*
// @icon https://cff.flarum.cloud/assets/favicon-79dxszv4.png
// ==/UserScript==
(function() {
'use strict';
// 定义颜色更改函数
function changeColors(){//更改这里的七个十六进制 RGB 即可 ↓ 更改洛谷相应版块的颜色
const a=document.querySelectorAll("[title=全部板块]");
for(let x of a) x.style.cssText = "--forum-color: #34495e; color: var(--forum-color);"; //洛谷蓝
const b=document.querySelectorAll("[title=站务版]");
for(let x of b) x.style.cssText = "--forum-color: #8e44ad; color: var(--forum-color);"; //紫名紫
const c=document.querySelectorAll("[title=题目总版]");
for(let x of c) x.style.cssText = "--forum-color: #52c41a; color: var(--forum-color);"; // AC 绿
const d=document.querySelectorAll("[title=学术版]");
for(let x of d) x.style.cssText = "--forum-color: #e74c3c; color: var(--forum-color);"; //红名红
const e=document.querySelectorAll("[title=灌水区]");
for(let x of e) x.style.cssText = "--forum-color: #3ba4a4; color: var(--forum-color);"; //cff 青
const f=document.querySelectorAll("[title=反馈、申请、工单专版]");
for(let x of f) x.style.cssText = "--forum-color: #f39c11; color: var(--forum-color);"; //排行橙
const g=document.querySelectorAll("[title=小黑屋]");
for(let x of g){x.style.cssText = "--forum-color: #996600; color: var(--forum-color);"; //棕名棕
const svgElement = x.querySelector("svg");
const pathElement = svgElement.querySelector("path");
pathElement.setAttribute("d", "M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48"); //更改小黑屋图标(从四个方块改成一个方块)
}
}
//每隔 500 毫秒执行一次颜色更改函数
setInterval(changeColors, 500);
})();