您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Customize website font size, background color, and text color
- // ==UserScript==
- // @name Website Customizer
- // @namespace http://tampermonkey.net/
- // @version 2
- // @description Customize website font size, background color, and text color
- // @author Wrldz
- // @license MIT
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (() => {
- 'use strict';
- // Define the customization controls
- const customizer = `
- <div style="position: fixed; bottom: 20px; right: 20px; padding: 10px; background-color: white; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
- <div style="display: flex; justify-content: space-between; align-items: center;">
- <h3 style="margin: 0;">Website Customizer</h3>
- <button id="closeButton" style="background-color: red; color: white; border: none; border-radius: 50%; width: 25px; height: 25px; cursor: pointer;">X</button>
- </div>
- <div id="controls" style="display: block;">
- <label style="vertical-align: middle;">Font Size: <input type="range" min="12" max="24" value="16" style="margin-left: 5px; vertical-align: middle;" oninput="document.body.style.fontSize = this.value + 'px';"></label>
- <label style="vertical-align: middle;">Background Color: <input type="color" value="#ffffff" style="margin-left: 5px; vertical-align: middle;" oninput="document.body.style.backgroundColor = this.value;"></label>
- <label style="vertical-align: middle;">Text Color: <input type="color" value="#000000" style="margin-left: 5px; vertical-align: middle;" oninput="document.body.style.color = this.value;"></label>
- </div>
- <div id="openButtonContainer" style="display: none; margin-top: 10px;">
- <button id="openButton" style="background-color: green; color: white; border: none; border-radius: 5px; padding: 5px 10px; cursor: pointer;">Open</button>
- </div>
- </div>
- `;
- // Add the customizer to the document body
- document.body.insertAdjacentHTML('beforeend', customizer);
- // Add event listener to the close button
- const closeButton = document.getElementById('closeButton');
- closeButton.addEventListener('click', () => {
- document.getElementById('controls').style.display = 'none';
- document.getElementById('openButtonContainer').style.display = 'block';
- });
- // Add event listener to the open button
- const openButton = document.getElementById('openButton');
- openButton.addEventListener('click', () => {
- document.getElementById('openButtonContainer').style.display = 'none';
- document.getElementById('controls').style.display = 'block';
- });
- })();