您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Garmin Connect Dark Dashboard
/* ==UserStyle== @name Garmin Connect Dark Mode (Updated) @version 3.5 @namespace typpi.online @homepageURL https://github.com/Nick2bad4u/UserStyles @supportURL https://github.com/Nick2bad4u/UserStyles/issues @description Garmin Connect Dark Dashboard @author Nick2bad4u @license UnLicense @preprocessor stylus @var checkbox dim-video-container "Dim YouTube Video Container" 1 @var color inverted-background "Inverted Background Color" #000000 @var color inverted-background2 "Inverted Background Color2" #ffffff @var color primary-text "Primary Text Color" #ffffff @var color primary-text2 "Primary Text Color2" #000000 @var color header-text "Header Text Color" #000000 @var color border-color "Border Color" #5971c6f0 @var color scrollbar-thumb-color "Scrollbar Thumb Color" #30acfd @var color scrollbar-background-color "Scrollbar Background Color" #ffffff ==/UserStyle== */ @-moz-document domain("connect.garmin.com") { :root { --inverted-background: var(inverted-background); --inverted-background2: var(inverted-background2); --primary-text: var(primary-text); --primary-text2: var(primary-text2); --header-text: var(header-text); --border: var(border-color); --scrollbar-thumb: var(scrollbar-thumb-color); --scrollbar-background: var(scrollbar-background-color); } .connect-container { filter: invert(1) hue-rotate(180deg); } .main-nav, .leaflet-zoom-animated, html img, #activityYouTubePlaceholder > div, .modal-backdrop, .modal:not( .modal.fullscreen.fullscreen, .modal-wide.metrics-edit-modal.in), .edit-carousel-content .edit-image-div, .Notification_notification__189UW, .connect-map-view .leaflet-container, .marTopXS > iframe { -webkit-filter: invert(1) hue-rotate(180deg) !important; filter: invert(1) hue-rotate(180deg) !important; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color: var(--header-text); font-weight: 600; } th.weekly-totals.weekly-totals-header, td.weekly-totals.weekly-totals-data, #defaultActivityOptionsGroup > div.row-fluid.page-top > div.span8.page-intro > div > h3 > div > div > button > i, .modal-body > select { filter: invert(1) hue-rotate(180deg); background-color: var(--inverted-background) !important; color: var(--primary-text) !important; } if dim-video-container { .video-container { opacity: 10%; } .video-container:hover { opacity: 100% !important; } } .in.fade.modal-backdrop { display: table !important; } [class*='modal']:not( #pageContainer > div > div.modal.hide.fade.modal-wide.metrics-edit-modal.in > div.modal-header > h3, #pageContainer > div > div > div.row-fluid.list-items.flexItemAutoHeight > ul > li:nth-child(n) > div > div.pull-left.activity-name-type.title-col > div.activity-name-edit.inline-edit.inline-edit-text-field > button, #activityIntroViewPlaceholder > div.page-header-content > h3 > div > div > button, .inline-edit-trigger, .modal.fade.in, .modal-header h3, .fade, :not(.help-icon)) { /*Manipulations stuff*/ filter: invert(1) hue-rotate(180deg); /*Box model stuff*/ border-color: var(--border); background-color: var(--inverted-background2) !important; /*Typography stuff*/ color: var(--primary-text2) !important; } .photo-carousel { background-color: var(--inverted-background2) !important; } .photo-carousel-modal .close { color: var(--primary-text2) !important; } .photo-carousel-modal .photo { filter: unset !important; cursor: initial; } .photo-carousel-modal .slides { margin-bottom: 35px; background: var(--inverted-background); } .btn-small { z-index: 9999; } .react-global-modal .Dialog_dialogFooter__W9xGT > a { background-color: var(--inverted-background2) !important; color: var(--primary-text2); } /* For WebKit browsers (e.g., Chrome, Safari) */ ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-thumb { border: 3px solid var(--scrollbar-background-color); border-radius: 6px; background-color: var(--scrollbar-thumb-color); } /* For Edge, IE */ body { -ms-overflow-style: -ms-autohiding-scrollbar; } } @-moz-document domain("forums.garmin.com"), regexp("^https?:\\/\\/(www\\.)?garmin\\.com(\\/[^\\s]*)?$") { :root { --inverted-background: var(inverted-background); --inverted-background2: var(inverted-background2); --primary-text: var(primary-text); --primary-text2: var(primary-text2); --header-text: var(header-text); --border: var(border-color); --scrollbar-thumb: var(scrollbar-thumb-color); --scrollbar-background: var(scrollbar-background-color); } :is( html:not([stylus-iframe]), #app, .ugc-gallery-image__figure__img, .app__headline--dark, img:not(.avatar > a > img), svg, video), .content-author .avatar img, .gf__footer, .g__email-signup, .g__tile .g__tile__content-text > .g__heading p, .css-karl3g div, .app__color__picker__item, .app__tabs__content__wrap img, .app__tabs__content__main, .app__product__card, .app__related__card__inner { filter: invert(1) hue-rotate(180deg); } .g__email-signup, .g__email-signup__copy__disclaimer, .g__email-signup__copy__disclaimer a, .app__sidebar__full { background-color: var(--inverted-background); color: var(--primary-text); } .app__feature__card__image { filter: unset !important; } /* For WebKit browsers (e.g., Chrome, Safari) */ ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-thumb { border: 3px solid var(--scrollbar-thumb); border-radius: 6px; background-color: var(--scrollbar-background-color); } /* For Edge, IE */ body { -ms-overflow-style: -ms-autohiding-scrollbar; } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址