您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Google Docs Dark Mode - Main
当前为
- /* ==UserStyle==
- @name [Main] Google Docs Dark Mode
- @version 1.3.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;
- }
- .docs-parent-collections-container-text {
- 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);
- }
- }