您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Google Docs Dark Mode - Main
当前为
/* ==UserStyle== @name [Main] Google Docs Dark Mode @version 1.4.0 @namespace theusaf.org @license MIT @description Google Docs Dark Mode - Main @author theusaf ==/UserStyle== */ @-moz-document url-prefix("https://docs.google.com/document") { /* Custom colors for the dark mode */ :root { --gray-50: #dddddd; --gray-100: #bdbdbd; --gray-150: #646464; --gray-200: #555555; --gray-300: #444444; --gray-400: #313131; --gray-500: #1C1C1C; --gray-600: #171717; --white-100: #f5f5f5; --white-200: #ededed; --white-300: #e3e3e3; } .modal-dialog-content { color: var(--white-200) !important; } /* keyboard shortcuts */ .apps-shortcutshelpcontentimpl-container { background: var(--gray-200) !important; } .apps-navigationwidget-item-hover { background: var(--gray-150) !important; } .apps-actiondatawidget-content-element, .kix-smart-summary-text-container { color: var(--white-200) !important; } .apps-shortcutshelpcontentimpl-dialog-title, .apps-navigationwidget-item:not([aria-selected="true"]), .apps-actiondatawidget-content-header { color: var(--white-300) !important; } .apps-shortcutshelppopup { border: 0; } /* page setup fixes */ .kix-pagesetupdialog-title, .kix-pagesetupdialog-orientation-controls, .kix-pagesetupdialog-margin-table { color: var(--white-100) !important; } /* right button stuff */ .app-switcher-button-icon { fill: var(--white-100); } /* Remove outline gradient */ #navigation-widget-bottom-fade { display: none; } /* Menu item fixes */ .docs-parent-collections-container-text, .ac-highlighted, .docs-omnibox-row-content.goog-inline-block { color: var(--white-100) !important; } /* Pop up windows */ .docs-docos-activitybox, .docos-streampane-content, .docos-streampane-header { background-color: var(--gray-300) !important; border-color: var(--gray-300) !important; } /* Menu searching when toolbar is hidden */ .docs-omnibox-input { background-color: var(--gray-300) !important; border: 1px solid var(--gray-400) !important; color: var(--white-100) !important; } .docs-omnibox-input::placeholder { color: var(--white-300) !important; } .ac-renderer { background-color: var(--gray-300) !important; } .ac-active { background-color: var(--gray-100) !important; } .ac-row>div>div>.docs-icon { background-color: transparent !important; } /* Menus for different toolbar options */ .goog-menu, .goog-menuitem { background-color: var(--gray-400) !important; color: var(--white-100) !important; } .goog-menuitem-highlight>*, .goog-option>* { color: var(--white-100) !important; font-weight: bold !important; } /* Icons for some toolbar options */ .goog-menuitem-icon { background-color: var(--gray-50) !important; border-radius: 2px !important; } /* Navigation tab LEFT */ .docs-navigation-tab-button { background-color: var(--gray-100) !important; border-color: var(--white-300) !important; filter: invert(100%) !important; } /* Navigation tab expanded */ .navigation-widget { background-color: var(--gray-400) !important; } #navigation-widget-hat-list-icon { background-color: var(--gray-100) !important; border-radius: 3px; } .navigation-widget-hat-title, .navigation-item-content { color: var(--white-100) !important; } .goog-button-hover>* { color: var(--gray-400) !important; font-weight: bold !important; background-color: var(--gray-150) !important; } .navigation-widget-hat-close-button-icon { background-color: var(--gray-50); border-radius: 50%; } /* Top toolbar with File, Edit.. options */ #docs-chrome { background-color: var(--gray-400) !important; } /* Share, user pic.. wrapper */ .docs-titlebar-buttons { background-color: var(--gray-400) !important; } /* Comment button */ #docs-docos-commentsbutton { background-color: var(--gray-100) !important; filter: invert(100%) !important; } .jfk-button-checked>.docs-icon, .jfk-button-active>.docs-icon { filter: invert(100%) !important; } .docs-docos-activitybox { background-color: var(--gray-300) !important; } .docos-new-comment-button { height: auto !important; background-color: var(--gray-400) !important; } .goog-flat-menu-button { background-color: var(--gray-400) !important; } .docos-ns-caption-text { color: var(--white-100); } /* The input for the document title */ .docs-title-input, .docs-title-input-label { background-color: var(--gray-500) !important; color: var(--white-100) !important; } .docs-title-input:hover { border-color: transparent !important; } /* Add to Drive icon next to input for document title*/ #docs-folder { filter: brightness(1.5) !important; } /* The star for saving the doc as favorite */ #docs-star { background-color: var(--gray-500); border-radius: 5px; } /* The File, Edit.. options */ .menu-button { color: var(--white-200) !important; } .goog-control-hover, .goog-control-open { color: var(--gray-500) !important; } /* Tool icon wrapper. undo, redo... */ #docs-toolbar-wrapper { background-color: var(--gray-300) !important; border-top: 1px solid var(--gray-400) !important; border-bottom: 1px solid var(--gray-400) !important; } /* Tool icons, undo, redo... */ .goog-toolbar-button-inner-box, .goog-color-menu-button-indicator { background-color: var(--gray-100) !important; filter: invert(100%) !important; } .docs-toolbar-small-separator, .goog-toolbar-separator { border: 1px solid var(--gray-400) !important; background-color: var(--gray-400) !important; } .docs-icon-mode-edit { filter: invert(100%) !important; } .docs-icon-bold { filter: invert(100%) !important; } .docs-icon-bold { filter: none !important; } .goog-toolbar-button-checked>div>div>div, .goog-toolbar-button-active>div>div>div { filter: invert(100%) !important; } .goog-toolbar-toggle-button, .goog-toolbar-button { background-color: var(--gray-400) !important; } .goog-toolbar-select { background-color: var(--gray-400) !important; } .goog-toolbar-menu-button { background-color: var(--gray-400) !important; } .goog-toolbar-menu-button-arrow-hidden { background-color: var(--gray-400) !important; } .docs-icon-line-spacing { filter: invert(100%) !important; } .docs-icon-image-type { filter: invert(100%) !important; } .goog-toolbar-menu-button-open>div>div>div>div>.docs-icon-line-spacing, .goog-toolbar-menu-button-open>div>div>div>div>.docs-icon-image-type { filter: none !important; } .goog-toolbar-menu-button-hover>div>div>div>div>.docs-icon-line-spacing { filter: none !important; } /* Combo box input backgrounds*/ .goog-toolbar-combo-button-caption { background-color: var(--gray-400) !important; color: var(--white-200) !important; } .goog-toolbar-menu-button-caption { background-color: var(--gray-400) !important; color: var(--white-200) !important; text-align: center !important; } .goog-toolbar-menu-button-open>div>div>div>div>div>div { filter: invert(100%) !important; } /* Combo boxes, zoom, image format... */ #docs-toolbar-wrapper>.goog-inline-block { background-color: var(--gray-50) !important; } /* Background for large combo boxes */ .goog-toolbar-combo-button { background-color: var(--gray-400) !important; } /* Combo box inputs */ .goog-toolbar-combo-button-input { color: var(--white-200) !important; } .goog-toolbar-combo-button-open>div>div>div>input { color: var(--white-200) !important; background-color: var(--gray-200) !important; } /* Drop down labels */ .goog-menu.goog-menu-vertical.goog-menu-noaccel>.goog-menuitem>.goog-menuitem-label { color: var(--white-100) !important; } /* Last edited message */ .docs-title-save-label-text { color: var(--white-300) !important; } /* Background of the pages */ .kix-appview-editor { background-color: var(--gray-300) !important; } /* Toggleable sidebar RIGHT */ .companion-app-switcher-container, .docs-companion-app-switcher-container { background-color: var(--gray-200) !important; border: none !important; } /* Toggeable sidebar RIGHT icons */ .app-switcher-button-icon-container { background-color: var(--gray-150) !important; } /* Explore sidebar RIGHT */ .docs-explore-sidebar { background-color: var(--gray-400) !important; } .docs-explore-sidebar>* { background-color: var(--gray-400) !important; color: var(--white-100) !important; } .docs-explore-sidebar-title { border-top: 1px solid var(--gray-400); border-color: var(--gray-500) !important; } .docs-explore-searchbar-labelinput, .docs-explore-searchbar-ac-row { background-color: var(--gray-400) !important; color: var(--white-100) !important; } .docs-explore-emptylist-title { color: var(--white-100) !important; } /* Right side scrollbar */ .docs-gm-sidebars ::-webkit-scrollbar-thumb { background-color: var(--gray-400) !important; } /* Rulers */ .docs-ruler { background-color: var(--gray-200) !important; border-bottom: 1px solid var(--gray-400) !important; } .docs-vertical-ruler { border-right: 1px solid var(--gray-400) !important; } .docs-ruler-face { background-color: var(--gray-100) !important; } .docs-ruler-face-minor-division, .docs-ruler-face-major-division { background-color: var(--gray-500) !important; } .docs-ruler-face-number { color: var(--gray-500) !important; } /* Bottom left explore icon */ .docs-explore-widget { background-color: var(--gray-400) !important; } .docs-explore-icon>svg { filter: invert(100%) !important; } .docs-explore-widget-text { color: var(--white-100) !important; } /* Edit image options */ .docs-tiled-sidebar, .docs-tiled-sidebar>div { background-color: var(--gray-400) !important; } .docs-tiled-sidebar-header { border-color: var(--gray-400) !important; } .docs-sidebar-header-text { color: var(--white-100) !important; font-weight: bold !important; } .docs-sidebar-tile-header { background-color: var(--gray-300) !important; color: var(--white-100) !important; } .docs-sidebar-tile-controls { background-color: var(--gray-500) !important; color: var(--white-100) !important; padding-top: 15px !important; } .docs-material-gm-select-outer-box { background-color: var(--gray-400) !important; border-color: var(--gray-200) !important; color: var(--white-100) !important; } .docs-image-effect-recolor-caption { color: var(--white-100) !important; } .docs-sidebar-tile-label { color: var(--white-100) !important; } .docs-image-effect-adjustment-reset-button { transform: translateX(-50%); left: 50%; background-color: var(--gray-100) !important; border-color: var(--gray-100) !important; color: var(--gray-500) !important; } /* Equation toolbar */ #docs-equationtoolbar { background-color: var(--gray-200) !important; border-bottom: 1px solid var(--gray-400) !important; } #docs-equationtoolbar .goog-toolbar-menu-button, #docs-equationtoolbar .goog-toolbar-menu-button-caption { background-color: var(--gray-50) !important; } #docs-equationtoolbar .goog-toolbar-button-inner-box { background-color: var(--gray-400) !important; color: white !important; filter: none !important; } .kix-equation-toolbar-palette-icon { background-color: var(--gray-100) !important; border: 1px solid var(--gray-500) !important; } /* Special character modal */ .modal-dialog, .modal-dialog div, .modal-dialog input[type="text"] { background-color: var(--gray-300) !important; } .modal-dialog input[type="text"] { background-color: var(--white-100) !important; } .modal-dialog .goog-flat-button { background-color: var(--gray-100) !important; border: 1px solid var(--gray-500) !important; } .modal-dialog .modal-dialog-title-text, .modal-dialog .goog-flat-menu-button-caption { color: var(--white-100) !important; } .modal-dialog .goog-flat-menu-button { border-color: var(--gray-500) !important; } /* Word counter */ .kix-documentmetricsdialog-table td { color: var(--white-200); border-bottom: var(--gray-100) 2px solid; } .docs-material-gm-labeled-checkbox-label { color: var(--white-200) !important; } .docs-material-gm-labeled-checkbox-checkbox { border-color: var(--gray-100); } .modal-dialog-title-close { background-color: var(--gray-50) !important; } .modal-dialog-title-close:hover { background-color: var(--white-100); } .kix-documentmetrics-widget { border-color: var(--gray-300) !important; background-color: var(--gray-500) !important; } .kix-documentmetrics-widget .docs-material-gm-select-outer-box { background-color: var(--gray-400) !important; } .docs-material-gm-select-dropdown.docs-gm-arrow.goog-inline-block.docs-material .docs-icon.goog-inline-block { background-color: var(--gray-100); border-radius: 4px; } .docs-material-gm-select-caption { color: var(--white-100) !important; } .kix-documentmetrics-widget { box-shadow: 0 2px 6px 2px rgba(255, 255, 255, .1); } }