您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replace YouTube's CSS with Material Design Lite styling
// ==UserScript== // @name YouTube with Material Design Lite // @namespace http://tampermonkey.net/ // @version 1.0 // @description Replace YouTube's CSS with Material Design Lite styling // @match *://www.youtube.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // Remove all existing stylesheets in the <head> element const head = document.head || document.getElementsByTagName('head')[0]; const links = head.querySelectorAll('link[rel="stylesheet"], style'); links.forEach(link => link.remove()); // Import Material Design Lite CSS and Google Fonts const mdlLink = document.createElement('link'); mdlLink.rel = 'stylesheet'; mdlLink.href = 'https://code.getmdl.io/1.3.0/material.indigo-pink.min.css'; head.appendChild(mdlLink); const fontLink = document.createElement('link'); fontLink.rel = 'stylesheet'; fontLink.href = 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700'; head.appendChild(fontLink); // Additional custom styles to align with Material Design const style = document.createElement('style'); style.textContent = ` /* Root variables for custom elements */ :root { --showRtcConnectionStatusIcon: block; --jumboEmojiSize: 2rem; } /* Apply Roboto font */ body { font-family: 'Roboto', sans-serif; } /* Example styling for YouTube elements */ .youtube-header { background-color: #3f51b5; /* Material Indigo */ color: white; padding: 10px; } .youtube-content { margin: 20px; padding: 10px; background-color: #ffffff; border-radius: 4px; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); } /* Material Design for buttons */ .yt-button { font-size: 16px; color: #fff; background-color: #ff4081; padding: 10px 20px; text-transform: uppercase; border: none; border-radius: 4px; cursor: pointer; } /* Resize jumbo emojis */ .jumbo-emoji { font-size: var(--jumboEmojiSize); } /* Hide or adjust other elements as necessary */ `; head.appendChild(style); })();