Skip to content

OptiDark - OptiFine Dark Theme by pabli

Screenshot of OptiDark - OptiFine Dark Theme

Details

Authorpabli

LicenseMIT

Categoryoptifine.net

Created

Updated

Code size9.0 kB

Code checksum68bf0f62

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Customizable Dark Theme for OptiFine.net

minecraft optifine opti fine dark mode style theme css

Notes

Source code

/* ==UserStyle==
@name           OptiDark
@namespace      https://github.com/pabli24
@version        1.0.1
@description    Dark Theme for optifine.net
@author         Pabli (https://github.com/pabli24)
@homepageURL    https://userstyles.world/style/7035/optidark-optifine-dark-theme
@supportURL     https://userstyles.world/style/7035/optidark-optifine-dark-theme
@license        MIT
@preprocessor   stylus
@var            checkbox  navbar    "Floating navbar"          0
@var            color     t1        "Text"                     #fff
@var            color     link      "Link"                     #fff888
@var            color     bg        "Background"               #111
@var            select    bgimg     "Background image"         ["coal_block", "black_wool", "blackstone", "deepslate", "custom"]
@var            text      custom2   "if custom"                "'https://i.imgur.com/Gzji5Cb.jpg'"
@var            select    bga       "Background attachment"    ["fixed", "scroll"]
@var            color     t2        "Header text"              #fff
@var            color     hbg       "Header gradient top"      #832c2bff
@var            color     hbg2      "Header gradient bottom"   #5c1d1cff
@var            color     btnhover  "Button hover"             #441616ff
@var            number    widthsite "Width Site (px)"          [900, 850, null, 1, "px"]
@var            range     fsize     "Font size (px)"           [16, 1, 64, 1, "px"]
@var            checkbox  scrollbar "Dark ScrollBar"           1
==/UserStyle== */

@-moz-document domain("optifine.net") {

:root {
	color-scheme: dark;
	font-size: fsize;
}
.footerIcon::after {
	content: ("OptiDark by Pabli v1.0.1");
}

// https://www.cdnfonts.com/minecraftia.font
@font-face {
	font-family: "Minecraftia";
	font-style: normal;
	font-weight: 400;
	src: local("Minecraftia"), url("https://fonts.cdnfonts.com/s/31977/Minecraftia.woff") format("woff");
}
.headerTitle {
	font-family: "Minecraftia", sans-serif;
	padding-right: 0;
}
.headerTitle a {
	text-shadow: 0px 6px #441616;
	color: #e29f00;
}

if navbar  {
	.header {
		position: fixed;
		width: widthsite;
		max-width: 100%;
	}
	.content {
		display: block;
		margin: unset;
		margin-top: 4.3rem;
	}
}

.headerNav {
	background-color: transparent;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	flex-wrap: wrap;
}
.header,
.footer {
	background-color: hbg;
	background-image: linear-gradient(hbg, hbg2);
}
.header {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	align-content: center;
	justify-content: space-between;
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 555px) {
	.header {
		flex-direction: column;
		align-items: flex-start;
	}
	.headerNav {
		justify-content: flex-start;
	}
}
.headerNav a,
.footerText a {
	color: t2;
}
.headerNav a:hover,
.footerText a:hover,
.downloadLineMain:first-child .colDownload a:hover, .downloadButton a:hover {
	background-color: btnhover;
	color: t2;
}
.downloadLineMain:first-child .colDownload a, .downloadButton a {
	color: t2;
	background-color: hbg;
	border: 1px solid hbg;
}
.downloadLine .colDownload a, .downloadButton a {
	border: 1px solid hbg;
}
.downloadLineMain:first-child,
.downloadLinePreview {
	background-color: rgba(255, 255, 255, .1);
}
.downloadTable {
	width: 100%;
}
.downloadLine {
  display: flex;
  flex-wrap: wrap;
}
.downloadLine .colFile {
  width: auto;
  flex-grow: 1;
}
.tableRoot {
	background-color: bg;
	box-shadow: 0px 0px 20px #000;
	width: widthsite;
	max-width: 100%;
	min-width: 300px;
}

// Background images
black_wool = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAACXBIWXMAAAsSAAALEgHS3X78AAADNElEQVRoge2aTW/bMAyGK9tx4s9k/S7WAduhh/3/XzWsaWMnceI4dnYa+QSQz64AvSdapgUTIqWXpExe3t78RxiEIp/PZ5GNMSLP57HKscrb3d6qnyQLkQOMb6pax8NA5HSh+kRzPIo8DBf91qrtELwBUyNaxHN5COGL5cO99YOmaUQehkEnijR+LtDf71W/h/5sNhOZMVAjlvg/s0j1w1jHnV8Bb8DUiLivc//+u16LzP17WZQid+dOJ4oijOsZUuSZyGFoP2eI29XKqr/b7URm7Dm/At6AqRG17Uke6LtpmogcBmrnZ12JfAEn4TmQp6nIVb216mTQIWro838ecS4dDgeRnV8Bb8DUME9P3+WBPtd1KpP3x7FyEnKezaayjsfgPHN82570DDn3vcirsrD+aLXV2Bh6fw58HThvgElz5R7MNWfgNkv4ZTWyT3OPZ25N3kJ9xpUJlGvxXOI/jOUezq+AN2BqmLe339YXV7nvRWPjdDrZ1G8u0CF3iuHrKfhPjX2dc97f3VnnZz7Ac8P5FfAGTA2zXD1YXzyO1IWuctOL/dwgrmqgiI0s03hgzPCsuOH84FSE8yvgDZga5uXlhzxwL6/h61Go/l0Wucj016ZBngqf5pysgZLTX+Xi6CeQ/5yQPzDfcH4FvAFTw5RL3e9Zj6fvsoaz/tzox5hosdA+A/fsw0F7W/TvstQaK7H++BCZ+XRR2HNl51fAGzA1zOvrT+uLHpybyHM9B1ijpP4YR2Jc7fHtDH0AniHk/ce2FTmZo/ds/UuH4A2YGiYrvslDYNQe3nEgWLchMvQTyGF26BOzB3d1nwJnSLVVDkYsRu5oOL8C3oCpMZoTt6jVkPPc3WrM8P7Cn/d3kRkDjA36btcpv2c/eIzz1LXm1rxP4fwKeAOmhnl+fpUH5prMAeijY/yHdx86cpijchjmA+T6vGfRYH4iTTSWEsjOr4A3YGqYXz/f5KEf1HdZ5+E4Y6MFRyePDxAzeab3hdhz4D1TgveXWDM9IJZ63x/4QnDeAJNk2ieO4LvsDZMXsc5zxWFwN459sU2ldyh61EOv6kg4B9hPYM7AmizHnV8Bb8DU+Ae9RjccE28hngAAAABJRU5ErkJggg==")
coal_block = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsSAAALEgHS3X78AAAByklEQVR4nO2bwWrDQAxE42JDYjA4TXNID+n//1sDPjm+tecdww7DGuYgvZtwEk+FtCtpt93P8/l3qrC+37XHp23bCvt8Plc/vyxL9fk8z9L70EZQD9of1W8HIB3gFuCmZzmOsJxXc1R9H3s/2uPlUv398BGQDnALcNPd7/eiDmjNYZaTCKsLGKxuYISPgHSAW4Cb/uja+ut2K+x1XUsb6g41h9U1g/194SMgHeAW4Ga3BiBqrc1yntFah6jfDx8B6QC3ADe7XgD32dZaGzl6XoCovUj4CEgHuAW46YZhKNYAzJnP67Ww1XMC9TnLWfZcJXwEpAPcAtzs1gB132+d2yPYW4zjWNhqr5HzAEI6wC3ATc8+oO7rrWd1mNOtOc4IHwHpALcAN7s6AGE5zdaA3czw4F7i+/Go/j47RwgfAekAtwA39H6AmvOM1n1bvUeI5D1BIB3gFuCmZ7W52u+3njWy9+G+3jpvCB8B6QC3ADe0F0BwH2Y5j+cK6oxP7TUQ1nuEj4B0gFuAGzoTRNScxJz/fb0KW/0fotb5Qp4LAOkAtwA3zTNBlpNH30Vm5D1BkXSAW4Cbbpqm6h0hFXVm6J4xho+AdIBbgJt/+sQEBKLrqZsAAAAASUVORK5CYII=")
blackstone = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsSAAALEgHS3X78AAACWUlEQVR4nO2azUtCQRDAn7EgvJLQCKm0oIMd6tKl/v9b/0BE3so+CFER64EQ2LX5LeywvMMcdn639T3XcZiv3ZnO7c3drvpH03xUKbbr5OOq+f0W67PxRKxXn3J/vt8/OhDruj4V6/1eX6x/Niu5H+SnvP0Tud9eVTiuAGsBrAn0GfpcTPp96aGxzxPGiFwYE8hqMZUfQJ7iLcAVYC2ANWG1kHl4u5Y+0j1Mb6DlXaLtRzQf1+Spg6wrWHcUbwGuAGsBrAn0EfqoXheQdEzQanuNwaAn1s9PD8nf4/9pFnJdvAW4AqwFsCbk+rzms3w+rx7FWjsbjC/Ok881n8+leAtwBVgLYE04Hl632oB5efbymnyfMYcxgevRRMpHn9fuFHnWIcVbgCvAWgBrAu/Vmcfp44Q+/z6Td3D0Sa1W5/P5l6wj6POEdYx2v1G8BbgCrAWwJvADxgT6oJaHNdibi8nrIzBmvU2lvBrFW4ArwFoAa6IYkEvunaLW39diDPM6zw5aXUGKtwBXgLUA1kTzASS318f36bNaL5E+375vkf694i3AFWAtgDVBm6Or6/QG2txfxDrt06Phffr7LeHMUPEW4AqwFsCaqDdIcvv33cw8361kTODZQOsVLpeb5PdZd/COsngLcAVYC2BNyJ8BkugxAmcN1AFEmx8gbecUi7cAV4C1ANaEtnN6Wm+QMA9rMCbwrJI7I8SYV7wFuAKsBbAm6gvkzgPk5u3cGZ/ofeUOkzDvM+YVbwGuAGsBrOlcXY52qReYN7PvAIHq40pMaIvXAcAVYC2ANX8s1PEapSDkrAAAAABJRU5ErkJggg==")
deepslate = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsSAAALEgHS3X78AAACDklEQVR4nO2bMW7DMAxF00JjkSXJ0q1Z4hN0ytQxN8pNkyXdujhejO7tGj8D+iBc4AMV3ybbtX4JkqYo5el8Pv+sHuj7/nG4GoZhtYT7fazePxzeQu9TejjfdruuPv8cmv0fkgZwC3BTLpfL5AJjaBy/qy9Yr18WCWBMbzab6n2icox6vnkPSAO4BbgpjDmOd7vdZMw6gaiYvd2+JmPmGN4nKueonEWa94A0gFuAm3K9fk4uqNp56XeZMcz5VA4iKicR6m/eA9IAbgFuSvS7SaK1uIp5whhXOYEw5nMtANIAbgFuyun0UX2A/QIVs4S1vaoziKo7oj1L9iCb94A0gFuAm8IL/O5Ge3SMedb+S3t4f92zbN4D0gBuAW6K2guMxixjjt/daI+RLO03kOY9IA3gFuCmqJhnDEVzAt+v1vNqrzCK+n+a94A0gFuAm6JiWu3V7fevoQmjZ5Ci+xa5NxgkDeAW4KawVmdMqvvRc3mMaRKNYc7Hcdd11b9v3gPSAG4BbmY9QdUDZMyr9b6C+w5ErUWiOYh1SPMekAZwC3AzywHRnqBa76uen1rvR/sPRM3fvAekAdwC3MzOCSpYq6vaXcW4yjl8P/v+So/KIc17QBrALcBNOR7fqw9Efx8Q3c9nTFOP6iFGzx2yTmneA9IAbgFuZmsBxdK9O+aA6LlB1a9Q+rIfANIAbgFufgF5+RZ/683DtQAAAABJRU5ErkJggg==")
custom = url(custom2)

body {
	color: t1;
	background-image: bgimg;
	background-attachment: bga;
	background-color: bg;
	font-size: 1rem;
	margin: 0 0 40px 0;
}
h2 {
	color: t1;
}
a {
	color: link;
	text-decoration: none;
}
.content a:hover:not(.colDownload a) {
	text-decoration: underline;
}

input, select {
	background: #1c1c1c;
	border: 1px solid #2c2c2c;
	color: t1;
}
input[type="submit"], select {
	cursor: pointer;
}

.footer {
	font-size: 0.75rem;
	padding-left: 1.3em;
	padding-right: 1.3em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
.footerIcon {
	float: left;
}
.footerIcon img {
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: 1.25rem;
	width: 1.25rem;
	height: 1.25rem;
	padding-left: 1.25rem;
	// https://imgur.com/a/GNlRiKJ
	&[alt="Discord"] {
		background-image: url("https://i.imgur.com/9pLAbmQ.png");
	}
	&[alt="Twitter"] {
		background-image: url("https://i.imgur.com/hfkR9nd.png");
	}
	&[alt="Reddit"] {
		background-image: url("https://i.imgur.com/znuV9IB.png");
	}
}

if scrollbar {
	// Chrome
	::-webkit-scrollbar {
		width: 8px;
		background-color: rgba(0, 0, 0, 0);
	} 
	::-webkit-scrollbar-thumb {
		background-color: #444;
	}
	::-webkit-scrollbar-thumb:hover {
		background: #777 !important;
	}
	::-webkit-scrollbar-corner {
		background: #444;
	}
	// Firefox, Chrome 121+
	html {
		scrollbar-color: #444 bg !important;
		scrollbar-width: thin !important;
	}
}

}

Reviews

No reviews yet.