您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enhances Google Slides UI with Material Design Lite, custom shapes, tools, and animations inspired by PowerPoint
- // ==UserScript==
- // @name Google Slides Advanced UI Enhancements
- // @namespace http://tampermonkey.net/
- // @version 0.2
- // @description Enhances Google Slides UI with Material Design Lite, custom shapes, tools, and animations inspired by PowerPoint
- // @author You
- // @match https://docs.google.com/presentation/*
- // @grant GM_addStyle
- // @run-at document-start
- // ==/UserScript==
- (function() {
- 'use strict';
- // Apply custom styles
- GM_addStyle(`
- /* Make UI elements bigger and rounder */
- .docs-title-input, .docs-title-input-container, .docs-explore-button, .docs-material-button {
- font-size: 1.2em !important;
- border-radius: 8px !important;
- padding: 10px !important;
- }
- /* Increase the size of buttons and input fields */
- .docs-material-button, .docs-material-button-content {
- font-size: 1em !important;
- }
- /* Make the toolbar more ribbon-like */
- .docs-explore-button-container {
- border-radius: 12px !important;
- box-shadow: 0px 2px 4px rgba(0,0,0,0.2) !important;
- background-color: #ffffff !important;
- }
- /* Apply Material Design Lite styles */
- .docs-slide-viewer, .docs-slide-content, .docs-slide-editor {
- border-radius: 8px !important;
- box-shadow: 0px 4px 8px rgba(0,0,0,0.1) !important;
- }
- /* Add drawing and PowerPoint-like themes */
- .docs-slide-content {
- background-color: #fafafa !important;
- }
- .docs-drawing-editor {
- border: 2px dashed #e0e0e0 !important;
- border-radius: 8px !important;
- }
- .docs-powerpoint-theme {
- background-color: #ffffff !important;
- color: #333333 !important;
- border-radius: 12px !important;
- }
- /* Add more shapes and tools */
- .docs-shape-button {
- border-radius: 50% !important;
- background-color: #eeeeee !important;
- box-shadow: 0px 2px 4px rgba(0,0,0,0.2) !important;
- padding: 10px !important;
- margin: 5px !important;
- }
- .docs-shape-button:hover {
- background-color: #dddddd !important;
- cursor: pointer;
- }
- /* Animations for shape and tool interactions */
- .docs-shape-button, .docs-material-button {
- transition: background-color 0.3s ease, transform 0.3s ease;
- }
- .docs-shape-button:active, .docs-material-button:active {
- transform: scale(0.95);
- }
- /* Style for additional tool panels */
- .docs-tool-panel {
- border: 1px solid #e0e0e0 !important;
- border-radius: 8px !important;
- box-shadow: 0px 2px 4px rgba(0,0,0,0.1) !important;
- background-color: #ffffff !important;
- padding: 10px !important;
- margin: 10px !important;
- }
- /* Add specific shapes for the drawing tools */
- .docs-drawing-rectangle {
- border: 2px solid #009688 !important;
- border-radius: 4px !important;
- }
- .docs-drawing-circle {
- border: 2px solid #009688 !important;
- border-radius: 50% !important;
- }
- .docs-drawing-line {
- border-top: 2px solid #009688 !important;
- width: 100% !important;
- }
- `);
- // Add custom JavaScript for advanced functionality
- function addCustomTools() {
- // Add additional shapes or tools to the toolbar or interface
- // This could involve injecting additional HTML/CSS/JS
- console.log('Custom tools and shapes can be added here.');
- }
- // Initialize custom tools after the page loads
- window.addEventListener('load', addCustomTools);
- })();