See @description in the Source Code.
Dark w3schools.com [papo] by papo
Details
Authorpapo
LicenseCC BY-NC-SA 4.0
Categoryw3schools
Created
Updated
Size8.9 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Dark w3schools.com [papo]
@namespace github.com/paponius/userstyles
@version 1.1.2
@description Updated: 2024-07. Notes and feedback: https://github.com/paponius/userstyles/ Works better when site is in Day Mode.
@author Papo
@homepageURL https://github.com/paponius/userstyles/
@supportURL https://github.com/paponius/userstyles/
@license CC BY-NC-SA 4.0
@preprocessor uso
@advanced color color-primary "Text Primary" white
@advanced color color-secondary "Text Secondary" #ccc
@advanced color color-headline "Headline" #c3e9ff
@advanced color color-heading "Headings" #678CB1
@advanced color color-link-visited "Visited link color" violet
# up to 24-04: #B62EF0
@advanced dropdown background-base "Background" {
dft "Tiles" <<<EOT #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAgMAAAANjH3HAAAACVBMVEUaGhohISElJSUh9lebAAAB20lEQVRIx4XWuZXDMAwE0C0SAQtggIIYoAAEU+aKOHhYojTrYP2+QfOW/5QIJOih/q8HwF/pb3EX+UPIveYcQGgEHiu9hI+ihEc5Jz5KBIlRRRaJ1JtoSAl5Hw96hLB1/up1tnIXOck5jZQy+3iU2hAOKSH1JvwxHsp+5TLF5MOl1/MQXsVs1miXc+KDbYydyMeUgpPQreZ7fWidbNhkXNJSeAhc6qHmHD8AYovunYyEACWEbyIhNeB9fRrH3hFi0bGPLuEW7xCNaohw1vAlS805nfsrTspclB/hVdoqusg53eH7FWot+wjYpOViX8KbFFKTwlnzvj65P9H/vD0/hibYBGhPwlPO8TmxRsaxsNnrUmUXpNhirlJMPr6Hqq9k5Xn/8iYQHYIuQsWFC6Z87IOxLxHphSY4SpuiU87xJnJr5axfeRd+lnMExXpEWPpuZ1v7qZdNBOjiHzDREHX5fs5Zz9p6X0vVKbKKchlSl5rv+3p//FJ/PYvoKryI8vs+2G9lzRmnEKkh+BU8yDk515jDj/HAswu7CCz6U/Mxb/PnC9N41ndpU4hUU7JGk/C9PmP/M2xZYdvBW2PObyf1IUiIzoHmHW9yTncliYs9A9tVNppdShfgQaTLMf+j3X723tLeHgAAAABJRU5ErkJggg==) EOT;
rb "Rich black (FOGRA29)" <<<EOT #010B13 EOT;
dc "Dark charcoal" <<<EOT #333 EOT;
cst "Custom" <<<EOT var(--p-background-base-custom, none) EOT;
nbg "None" <<<EOT none EOT;
}
@advanced text background-base-custom "Custom Background" "#000 url(data:image/png;base64,ADD_YOUR_DATA_HERE)"
@advanced dropdown bg-options "Background image type" {
Tiled "Tiled" <<<EOT
background-repeat: repeat !important;
background-size: auto !important;
background-position: left top !important; EOT;
Fit "Fit Window" <<<EOT
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center top !important; EOT;
}
@advanced dropdown bg-attachment "Background image attachment" {
s "Scroll" <<<EOT EOT;
f "Fixed" <<<EOT fixed EOT;
}
@advanced dropdown background "Text Background" {
dft "Stripes" <<<EOT #000 url(data:image/gif;base64,R0lGODlhBQAFAIAAAB0dHRERESH5BAAAAAAALAAAAAAFAAUAAAIHjAOXtqgXCgA7) EOT;
rb "Rich black (FOGRA29)" <<<EOT #010B13 EOT;
cst "Custom" <<<EOT var(--p-background-custom, none) EOT;
nbg "None" <<<EOT none EOT;
}
@advanced text background-custom "Custom Text Background" "#000 url(data:image/png;base64,ADD_YOUR_DATA_HERE)"
# --- end of common block ---
# --- optional common block ---
#advanced dropdown color-BG-ADs "ADs background color" {
e "Shade" <<<EOT background-color: rgba(0, 0, 0, .3); !important; EOT;
a "Transparent" <<<EOT background-color: unset !important; EOT;
b "Black" <<<EOT background-color: black !important; EOT;
c "as custom text background" <<<EOT background: var(--p-background, none) !important; EOT;
d "Original" <<<EOT EOT;
}
#var select xxx 'Get my "DeAnnoy XXX [papo]" Style to fix the annoying head bar and navi bar. https://userstyles.world/style/XXX/XXX' {
'You need to copy the text on the left with a mouse, right click and choose open in tab. This is not a setting.': 0
}
#var select debug-test "debug" {
'0:Normal': '',
"1:debug. It just shows testing elements in yellow. No useful purpose for daily use.": "color: yellow !important; background: violet !important;"
}
#var color color-section "Section/Series" #C70000
==/UserStyle== */
/* Do NOT edit this file.
It will disable updates, instead create another style to override desired rules. Or CSS variables.
I don't use !important where not required to allow that. You need to check injection order in Stylus.
Used background-base and bg-options from: https://github.com/StylishThemes
This preprocessor header and global variables are common part used in most of my styles. Version: 1.4.0 2024-04
*/
/* Created: 9/26/2018, 6:25:53 AM */
@-moz-document domain("w3schools.com") {
:root {
--p-color-primary: /*[[color-primary]]*/;
--p-color-secondary: /*[[color-secondary]]*/;
--p-color-dark: #6e6e6e;
--p-color-headline: /*[[color-headline]]*/;
--p-color-heading: /*[[color-heading]]*/;
--p-color-deck: #ffdede;
--p-color-lead: #ffdede;
--p-color-breadcrumb: hsl(140, 40%, 75%);
--p-color-byline: #C56E6E;
/* --p-color-link: #00ADEE; */
--p-color-link: #82C1FF;
--p-color-link-visited: /*[[color-link-visited]]*/;
--p-color-link-hover: hsl(210, 100%, 85%);
--p-background-base: /*[[background-base]]*/ /*[[bg-attachment]]*/;
--p-background: /*[[background]]*/;
--p-background-base-custom: /*[[background-base-custom]]*/;
--p-background-custom: /*[[background-custom]]*/;
}
/* prefixing with --p- to avoid collisions with site's styles, or another UserCSS. And to easily see them in the Inspector. */
/* using site's variables */
/* :root {
--something: var(--p-background-base);
} */
body {
color: var(--p-color-primary);
}
/* top bar */
.top {
/* --was-background-color: #ffffff; */
background: var(--p-background);
}
/* search */
#top-nav-bar #tnb-google-search-container input {
background: var(--p-background);
box-shadow: 0 0 10px 1px #000000eb;
color: var(--p-color-primary);
}
#top-nav-bar #tnb-google-search-container #tnb-google-search-submit-btn > svg {
filter: invert(1);
}
.darkpagetheme #top-nav-bar .tnb-button-light:hover {
background-color: #333 !important;
/* --was-background-color: #f1f1f1 !important; */
}
/* -- left column -- */
.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {
/* -was-color: #000 !important; */
color: var(--p-color-primary) !important;
/* --was-background-color: #f1f1f1 !important; */
background-color: #333 !important;
}
/* unwrapped category list */
.ref_overview[style*="background-color: rgb(221, 221, 221);"] {
background-color: #222 !important;
}
/* selected category (yes, w3school is using !important anti-pattern */
#sidenav #leftmenuinnerinner a.overview_header.active:not(.salt) {
background-color: #333 !important;
/* --was-background-color: #CCCCCC !important; */
color: white !important;
/* --was-color: #000000 !important; */
}
/* selected sub menu */
#sidenav #leftmenuinnerinner .overview_body, #sidenav #leftmenuinnerinner .tut_overview, #sidenav #leftmenuinnerinner .ref_overview {
background-color: black !important;
/* --was-background-color: #fff !important; */
}
/* main column */
body .w3-white:not(.huhu), .w3-hover-white:hover {
/* -was-color: #000 !important; */
color: var(--p-color-primary) !important;
background: var(--p-background-base) !important;
/* --was-background-color: #fff !important; */
}
/* table */
table.browserref th {
border: 1px solid #d4d4d4;
/* --was-background-color: #ffffff; */
background-color: #777;
/* --was-color: #555555; */
/* --was-font-weight: normal; */
font-weight: bold;
color: #fff;
}
table.browserref tr:nth-child(2n),
.w3-table-all tr:nth-child(2n) {
/* --was-background-color: #F1F1F1; */
background-color: #333;
}
table.browserref tr:nth-child(2n+1),
.w3-table-all tr:nth-child(2n+1) {
/* --was-background-color: #ffffff; */
background-color: black;
}
/* table 2 */
.ws-table-all tr:nth-child(2n+1) {
background-color: black;
/* --was-background-color: #fff; */
}
.ws-table-all tr:nth-child(2n) {
background-color: #333;
/* --was-background-color: #E7E9EB; */
}
/* code */
.w3-code {
background-color: black;
color: white;
}
.w3-code span[style="color:mediumblue"] {
color: #6262ff !important;
}
.w3-code span[style="color:black"] {
color: red !important;
}
.w3-example {
/* --was-background-color: #f1f1f1; */
background-color: #222;
/* box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important; */
box-shadow: 0 2px 4px 0 rgba(255,255,255,0.16),0 2px 10px 0 rgba(255,255,255,0.12) !important;
}
/* note */
.w3-note {
color: black;
}
/* elements */
h1 {
color: var(--p-color-headline);
}
#main {
background: var(--p-background);
box-shadow: 0 0 10px 1px #000000eb;
}
#leftmenuinnerinner:not(.huhu .huhu) {
/* background-color: transparent; */
background: var(--p-background);
box-shadow: 0 0 10px 1px #000000eb;
/* --was-background-color: #E7E9EB; */
width: 90%;
/* padding-right: 33px;
margin-right: 47px; */
}
.w3-sidebar {
background-color: transparent;
/* --was-background-color: #fff; */
}
body:not(.huhu) {
background: var(--p-background-base) !important;
/*[[bg-options]]*/
/* --was-background-color: #1d2a35 !important; */
/* --was-color: #ddd !important; */
}
}