Skip to content

YouTube Rainbow Progress Bar [Updated] [Customizable] by Nick2bad4u

Imported and mirrored from https://github.com/Nick2bad4u/UserStyles/raw/refs/heads/main/YoutubeRainbowProgress.user.css

Screenshot of YouTube Rainbow Progress Bar [Updated] [Customizable]

Details

AuthorNick2bad4u

LicenseUnLicense

Categoryyoutube

Created

Updated

Size2.8 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

YouTube Rainbow Progress Bar [Updated] by Nick2bad4u - 2024

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         YouTube Rainbow Progress Bar [Updated] [Customizable]
@namespace    typpi.online
@author       nick2bad4u
@description  YouTube Rainbow Progress Bar [Updated] by Nick2bad4u - 2024
@homepageURL  https://github.com/Nick2bad4u/UserStyles
@supportURL   https://github.com/Nick2bad4u/UserStyles/issues
@version      1.3.2
@license      UnLicense

@var color color-red "Red" #f80d1b
@var color color-orange "Orange" #ffa200
@var color color-yellow "Yellow" #ffe302
@var color color-green "Green" #00fa22
@var color color-blue "Blue" #00a9ee
@var color color-purple "Purple" #9f00ff
@var color scrubber-border "Scrubber Border" #000000
@var color scrubber-background "Scrubber Background" #9f00ff
==/UserStyle== */
@-moz-document domain("youtube.com") {
	:root {
		--color-red: var(color-red);
		--color-orange: var(color-orange);
		--color-yellow: var(color-yellow);
		--color-green: var(color-green);
		--color-blue: var(color-blue);
		--color-purple: var(color-purple);
		--scrubber-border: var(scrubber-border);
		--scrubber-background: var(scrubber-background);
	}

	.html5-progress-bar,
	.ytp-progress-bar {
		border: none !important;
		background: linear-gradient(
			90deg,
			var(--color-red) 0%,
			var(--color-orange) 20%,
			var(--color-yellow) 40%,
			var(--color-green) 60%,
			var(--color-blue) 80%,
			var(--color-purple) 100%
		) !important;
		height: 12px !important;
	}

	.html5-progress-bar-container,
	.ytp-progress-bar-container {
		height: 12px !important;
	}

	.html5-progress-bar,
	.ytp-progress-bar {
		margin-top: 12px !important;
	}

	.html5-progress-list,
	.ytp-progress-list,
	.video-ads
		.html5-progress-list.html5-ad-progress-list,
	.video-ads
		.ytp-progress-list.ytp-ad-progress-list {
		height: 12px !important;
	}

	.ytp-scrubber-button {
		margin-top: -6px !important;
		margin-left: 0 !important;
		border: 1px solid var(--scrubber-border) !important;
		background-color: var(
			--scrubber-background
		) !important;
		width: 8px !important;
		height: 32px !important;
	}

	.ytp-heat-map-svg {
		margin-top: 3px !important;
	}

	.ytp-heat-map-container {
		height: 50px !important;
	}

	.ytp-heat-map-graph {
		fill-opacity: 50% !important;
		-webkit-animation: mymove 5s linear infinite;
		-moz-animation: mymove 5s linear infinite;
		animation: mymove 5s linear infinite;
	}

	@keyframes mymove {
		0% {
			fill: var(--color-red);
		}

		10% {
			fill: var(--color-orange);
		}

		20% {
			fill: var(--color-yellow);
		}

		30% {
			fill: var(--color-green);
		}

		40% {
			fill: var(--color-blue);
		}

		50% {
			fill: var(--color-purple);
		}

		60% {
			fill: var(--color-blue);
		}

		70% {
			fill: var(--color-green);
		}

		80% {
			fill: var(--color-yellow);
		}

		90% {
			fill: var(--color-orange);
		}

		100% {
			fill: var(--color-red);
		}
	}
}

Reviews

No reviews yet.