// ==UserScript== // @name 讨论区颜色自定义 // @namespace https://www.luogu.com.cn/user/542457 // @description 可以更改源代码,设置洛谷各个讨论区的颜色 // @author cff_0102 // @run-at document-end // @version 0.0.0.3 // @license MIT // @match https://www.luogu.com.cn/* // @icon https://cff.flarum.cloud/assets/favicon-79dxszv4.png // @downloadURL none // ==/UserScript== (function() { 'use strict'; // 定义颜色更改函数 function changeColors() { const a = document.querySelectorAll("[title=全部板块]"); for (let el of a) { el.style.cssText = "--forum-color: #34495e; color: var(--forum-color);"; //洛谷蓝 } const b = document.querySelectorAll("[title=站务版]"); for (let el of b) { el.style.cssText = "--forum-color: #8e44ad; color: var(--forum-color);"; //紫名紫 } const c = document.querySelectorAll("[title=题目总版]"); for (let el of c) { el.style.cssText = "--forum-color: #52c41a; color: var(--forum-color);"; // AC 绿 } const d = document.querySelectorAll("[title=学术版]"); for (let el of d) { el.style.cssText = "--forum-color: #e74c3c; color: var(--forum-color);"; //红名红 } const e = document.querySelectorAll("[title=灌水区]"); for (let el of e) { el.style.cssText = "--forum-color: #3ba4a4; color: var(--forum-color);"; //cff 青 } const f = document.querySelectorAll("[title=反馈、申请、工单专版]"); for (let el of f) { el.style.cssText = "--forum-color: #fadb14; color: var(--forum-color);"; // CE 黄 } const g = document.querySelectorAll("[title=小黑屋]"); for (let el of g) { el.style.cssText = "--forum-color: #996600; color: var(--forum-color);"; //棕名棕 } } //每隔500毫秒执行一次颜色更改函数 setInterval(changeColors, 514); })();