weather.com - Dark Mode

Dark Mode for Weather.com

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

/* ==UserStyle==
@name           weather.com - Dark Mode
@namespace      typpi.online
@version        1.0.3
@description    Dark Mode for Weather.com
@author         Nick2bad4u
@license        UnLicense
@homepageURL    https://github.com/Nick2bad4u/UserStyles
@supportURL     https://github.com/Nick2bad4u/UserStyles/issues

@var color bgColor "Background Color" #ffd7cb
@var color textColor "Text Color" #ffffff
==/UserStyle== */
@-moz-document domain("weather.com") {
	/* Use the variables for colors */
	:root {
		--background-color: var(bgColor);
		--text-color: var(textColor);
	}

	/* Invert colors except images and videos */
	:is(
		html:not([stylus-iframe]),
		img,
		svg,
		video,
		.HurricaneTrackerCard--bodyWrapper--D\+PUk,
		.Button--primary--I3yI4,
		.HeaderLargeScreen--HeaderLargeScreen--HPtiq,
		.Icon--lightTheme--Mqfrs > path,
		.ExpandableMenu--ExpandableMenu--DLqTu.ExpandableMenu--open--NWYsb
			> .ExpandableMenu--inner--d7mmL,
		.CurrentConditions--header--z8kOV,
		.CurrentConditions--overlayBox--veKTl,
		.styles--locationNameBadge--CwsOx,
		.styles--mini--GBfrx .styles--temperature--aIAgZ,
		.RecentLocations--container--Vn06V.RecentLocations--open--WrsUf
	) {
		filter: invert(1) hue-rotate(180deg) !important;
	}

	.styles--cards--Yo-aJ,
	.styles--root--6Jj2d {
		background: var(--background-color);
		color: var(--text-color);
	}
}