您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A sleek black and pink theme for SleazyFork.org with a persistent toggle button to enable or disable styling
// ==UserScript== // @name SleazyFork Black & Pink Theme with Persistent Toggle // @namespace UserScripts // @version 1.0.2 // @homepage https://sleazyfork.org/en/scripts/547377-sleazyfork-black-pink-theme-with-persistent-toggle // @description A sleek black and pink theme for SleazyFork.org with a persistent toggle button to enable or disable styling // @author Aar318 // @license MIT // @locale en // @match https://sleazyfork.org/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; const styleId = 'sleazyfork-custom-theme'; const themeCSS = ` body { background-color: #0d0d0d !important; color: #f8f8f8 !important; } a { color: #ff69b4 !important; } #main-header { background-color: #111 !important; background-image: linear-gradient(to right, #111, #2a2a2a) !important; border-bottom: 3px solid #ff69b4 !important; box-shadow: 0 0 15px 2px rgba(255, 105, 180, 0.3) !important; color: #ff69b4 !important; } #main-header a, #main-header h1, #main-header .site-name { color: #ff69b4 !important; text-shadow: 0 0 5px rgba(255, 105, 180, 0.5); } .container, .content, .main-content { background-color: #121212 !important; padding: 20px; border-radius: 8px; } .panel, .panel-heading, .panel-body { background-color: #1a1a1a !important; color: #f0f0f0 !important; border-color: #ff69b4 !important; } .btn, .btn-primary { background-color: #ff69b4 !important; border-color: #ff69b4 !important; color: #000 !important; } footer { background-color: #0d0d0d !important; color: #aaa !important; } `; const buttonCSS = ` #theme-toggle { position: fixed !important; top: 10px !important; right: 15px !important; background-color: #ff69b4 !important; color: #000 !important; border: none !important; padding: 5px 10px !important; font-size: 12px !important; border-radius: 5px !important; cursor: pointer !important; z-index: 9999 !important; } #theme-toggle:hover { background-color: #ff85c1 !important; } `; function applyTheme() { if (!document.getElementById(styleId)) { const style = document.createElement('style'); style.id = styleId; style.textContent = themeCSS; document.head.appendChild(style); } } function removeTheme() { const style = document.getElementById(styleId); if (style) style.remove(); } function createToggleButton() { const button = document.createElement('button'); button.id = 'theme-toggle'; button.textContent = 'Toggle Theme'; button.onclick = () => { if (document.getElementById(styleId)) { removeTheme(); } else { applyTheme(); } }; document.body.appendChild(button); const buttonStyle = document.createElement('style'); buttonStyle.textContent = buttonCSS; document.head.appendChild(buttonStyle); } // Apply theme by default applyTheme(); createToggleButton(); })();