MediaWiki:Vector.css: Difference between revisions
Jump to navigation
Jump to search
+toc |
mNo edit summary |
||
| (27 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
:root { | :root { | ||
--color-base:#DDDDDD; | |||
--background-color-content-removed:#FF280080; | |||
--background-color-content-added:#29CC2980; | |||
--mainGap:32px; | --mainGap:32px; | ||
/* Header */ | /* Header */ | ||
--headerHeight:50px; | --headerHeight:50px; | ||
--headerGap: | --headerGap:16px; | ||
--headerButtonSize:16px; | --headerButtonSize:16px; | ||
--headerSpacing:8px; | --headerSpacing:8px; | ||
| Line 15: | Line 19: | ||
/* Logo */ | /* Logo */ | ||
--logoWidth: | --logoWidth:350px; | ||
--logoHeight: | --logoHeight:150px; | ||
--logoGap: | --logoGap:16px; | ||
/* Sidebar */ | /* Sidebar */ | ||
| Line 292: | Line 296: | ||
font-weight:bold; | font-weight:bold; | ||
font-size:var(--navigationButtonSize); | font-size:var(--navigationButtonSize); | ||
} | |||
.emptyPortlet { | |||
display:none !important; | |||
} | } | ||
| Line 416: | Line 424: | ||
} | } | ||
/* | /* Wiki-specific content */ | ||
#toc, #catlinks { | #toc, #catlinks { | ||
border:2px solid #7B7B7B; | border:2px solid #7B7B7B; | ||
| Line 424: | Line 432: | ||
} | } | ||
#toc .tocnumber, .mw-collapsible-toggle:before, .mw-collapsible-toggle:after { | |||
color:var(--colWhiteMid); | |||
} | |||
/* Tables */ | |||
table.wikitable, table.wikitable th, table.wikitable td { | |||
border:2px solid #7B7B7B; | |||
background:#222222; | |||
color:var(--colWhiteMid); | |||
} | |||
table.wikitable th { | |||
background:#333333; | |||
color:var(--colWhiteLight); | |||
} | |||
/* Sortable tables */ | |||
.headerSort { | |||
background-image:url(/images/0/06/Wiki_Sort_Both.svg) !important; | |||
} | |||
.headerSort.headerSortUp { | |||
background-image:url(/images/d/db/Wiki_Sort_Up.svg) !important; | |||
} | |||
.headerSort.headerSortDown { | |||
background-image:url(/images/e/ee/Wiki_Sort_Down.svg) !important; | |||
} | |||
/* Collapsible tables */ | |||
.mw-collapsible-toggle { | |||
margin-left:5px; | |||
} | |||
/* Thumbnails */ | |||
figure { | |||
display:block !important; | |||
border:2px solid #7B7B7B !important; | |||
border-radius:5px; | |||
background:#222222 !important; | |||
padding:6px; | |||
width:min-content; | |||
} | |||
figure a:after, figure figcaption:before { | |||
display:none; | |||
} | |||
figure img { | |||
margin:0px 0px 3px !important; | |||
border:2px solid #7B7B7B !important; | |||
} | |||
figure figcaption { | |||
display:block !important; | |||
border:none !important; | |||
background:none !important; | |||
padding:0px !important; | |||
} | |||
/* Galleries */ | |||
li.gallerybox div.thumb { | |||
border:2px solid #7B7B7B; | |||
border-radius:5px; | |||
background:#222222; | |||
} | |||
/* Categories */ | |||
#catlinks div>a { | #catlinks div>a { | ||
font-weight:bold; | font-weight:bold; | ||
} | |||
/* ======================== */ | |||
/* EDIT PAGE */ | |||
/* ======================== */ | |||
.editOptions { | |||
border:2px solid #7B7B7B; | |||
border-radius:0px 0px 5px 5px !important; | |||
background:#222222; | |||
color:var(--colWhiteMid); | |||
} | |||
/* ======================== */ | |||
/* PAGE HISTORY */ | |||
/* ======================== */ | |||
.mw-plusminus-pos { | |||
color:#29CC29; | |||
} | |||
.mw-plusminus-neg { | |||
color:#FF2800; | |||
} | |||
#pagehistory li.selected { | |||
outline:none; | |||
border-radius:5px; | |||
background:#333333; | |||
color:unset; | |||
} | |||
table.diff .diff-context { | |||
background:none; | |||
color:unset; | |||
} | |||
table.diff .diff-context, table.diff .diff-deletedline, table.diff .diff-addedline { | |||
line-height:2; | |||
} | } | ||
| Line 478: | Line 592: | ||
/* Links */ | /* Links */ | ||
a { | a, #toc label, .mw-collapsible-text { | ||
color:#FFBB00 !important; | color:#FFBB00 !important; | ||
text-decoration:none; | text-decoration:none; | ||
} | } | ||
a:hover, a:focus { | a:hover, a:focus, #toc label:hover, #toc label:focus, .mw-collapsible-text:hover, .mw-collapsible-text:focus { | ||
color:#FFD419 !important; | color:#FFD419 !important; | ||
text-decoration:underline 0.1em; | text-decoration:underline 0.1em; | ||
Latest revision as of 04:50, 2 November 2026
/* ======================== */
/* GENERIC STYLING */
/* ======================== */
:root {
--color-base:#DDDDDD;
--background-color-content-removed:#FF280080;
--background-color-content-added:#29CC2980;
--mainGap:32px;
/* Header */
--headerHeight:50px;
--headerGap:16px;
--headerButtonSize:16px;
--headerSpacing:8px;
--userIconSize:26px;
/* Logo */
--logoWidth:350px;
--logoHeight:150px;
--logoGap:16px;
/* Sidebar */
--sidebarWidth:200px;
--sidebarGap:16px;
--sidebarPadding:16px;
--sidebarHeaderSize:20px;
--sidebarButtonSize:14px;
--sidebarSpacing:8px;
/* Navigation */
--navigationHeight:50px;
--navigationButtonSize:16px;
--watchWidth:50px;
--watchIconSize:20px;
--moreIconSize:20px;
--searchWidth:300px;
--searchHeight:30px;
--searchSpacing:8px;
--searchIconSize:20px;
/* Content */
--contentSpacing:24px;
/* Footer */
--footerGap:32px;
--footerButtonSize:14px;
--footerSpacing:16px;
--footerLinkSpacing:8px;
/* Colors */
--colWhiteMid:#DDDDDD;
--colWhiteLight:#FFFFFF;
}
html, body {
height:unset;
}
body {
background-image:url(/images/5/5a/Everybody_Edits_Wiki_Background.png);
background-color:#181818;
}
/* ======================== */
/* HEADER BAR */
/* ======================== */
#mw-page-base {
height:var(--headerHeight);
}
#p-personal {
top:0px;
left:0px;
z-index:1;
box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5);
border-bottom:2px solid #7B7B7B;
background:linear-gradient(#333333, #222222);
width:100%;
height:var(--headerHeight);
}
#p-personal div, #p-personal ul {
height:100%;
}
#p-personal ul {
display:flex;
justify-content:flex-end;
align-items:center;
gap:var(--headerSpacing);
padding:0px var(--mainGap);
}
#p-personal ul * {
margin:0px;
padding:0px;
font-weight:bold;
font-size:var(--headerButtonSize);
}
#p-personal #pt-userpage a {
display:flex;
align-items:center;
background-image:url(/images/f/fe/Smiley_smiley.png);
background-position:left;
background-size:contain;
padding:0px 0px 0px calc(var(--userIconSize) + 4px);
image-rendering:pixelated;
min-height:var(--userIconSize);
}
/* ======================== */
/* LOGO */
/* ======================== */
#mw-navigation {
position:absolute;
top:0px;
width:100%;
height:0px;
}
#mw-panel {
position:unset;
margin-top:var(--sidebarOffset) !important;
padding-bottom:var(--mainGap) !important;
padding:0px;
width:calc(var(--mainGap) + var(--sidebarWidth) + var(--sidebarGap));
}
#p-logo {
display:flex;
position:absolute;
z-index:1;
filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
margin:0px;
width:100%;
height:auto;
}
#p-logo a {
background-image:url(/images/c/c9/Everybody_Edits_Wiki_Logo.png);
background-size:contain;
width:var(--logoWidth);
height:var(--logoHeight);
}
#p-logo a:hover, #p-logo a:focus {
filter:brightness(1.15);
}
#p-logo a:active {
filter:brightness(0.85);
}
/* ======================== */
/* CENTERED LOGO */
/* ======================== */
:root {
--topOffset:calc(var(--headerHeight) + var(--headerGap) + var(--logoHeight) + var(--logoGap));
--sidebarOffset:var(--topOffset);
}
#p-logo {
top:calc(var(--headerHeight) + var(--headerGap));
justify-content:center;
}
/* ======================== */
/* SIDEBAR */
/* ======================== */
#mw-panel nav {
box-sizing:border-box;
margin:0px;
margin-bottom:var(--sidebarGap);
margin-left:var(--mainGap);
border:2px solid #7B7B7B;
border-radius:5px;
background:linear-gradient(#333333, #222222);
padding:var(--sidebarPadding);
width:var(--sidebarWidth);
}
#mw-panel nav:last-of-type {
margin-bottom:unset;
}
#mw-panel nav h3 {
display:block !important;
margin:0px;
margin-bottom:var(--sidebarSpacing);
background:none;
padding:0px;
color:var(--colWhiteLight);
font-size:var(--sidebarHeaderSize);
}
#mw-panel nav div {
margin:0px;
}
#mw-panel nav ul {
display:flex;
flex-direction:column;
gap:var(--sidebarSpacing);
padding:0px;
}
#mw-panel nav li {
padding:0px;
font-size:var(--sidebarButtonSize);
}
#mw-panel nav a {
color:var(--colWhiteMid) !important;
}
#mw-panel nav a:hover, #mw-panel nav a:focus {
color:var(--colWhiteLight) !important;
}
/* ======================== */
/* NAVIGATION TABS */
/* ======================== */
#mw-head-base {
box-sizing:border-box;
margin-top:calc(var(--topOffset) - var(--headerHeight));
margin-right:var(--mainGap);
margin-left:calc(var(--mainGap) + var(--sidebarWidth) + var(--sidebarGap));
border:2px solid #7B7B7B;
border-radius:5px 5px 0px 0px;
background:#222222;
height:var(--navigationHeight);
}
#mw-head {
height:var(--topOffset);
}
#left-navigation, #right-navigation {
position:absolute;
bottom:calc(0px - var(--navigationHeight));
margin:0px;
height:var(--navigationHeight);
}
#left-navigation {
left:calc(var(--mainGap) + var(--sidebarWidth) + var(--sidebarGap));
}
#right-navigation {
right:var(--mainGap);
}
#left-navigation *, #right-navigation * {
margin:0px;
padding:0px;
}
#left-navigation nav, #right-navigation nav, #left-navigation li, #right-navigation li {
background:none;
}
#left-navigation a, #right-navigation a, #right-navigation #p-cactions, #right-navigation #p-search {
display:flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
margin-right:-2px;
border:2px solid #7B7B7B;
border-radius:5px 5px 0px 0px;
background:#222222;
padding:0px 8px;
height:var(--navigationHeight);
}
#left-navigation .selected a, #right-navigation .selected a {
border-bottom:0px;
background:#333333;
padding-bottom:2px;
color:var(--colWhiteLight) !important;
}
#left-navigation a, #right-navigation a, #right-navigation #p-cactions-label {
font-weight:bold;
font-size:var(--navigationButtonSize);
}
.emptyPortlet {
display:none !important;
}
/* ======================== */
/* NAVIGATION - WATCHLIST */
/* ======================== */
#right-navigation .mw-watchlink a {
min-width:var(--watchWidth);
font-size:0px;
}
#right-navigation .mw-watchlink a:before {
top:unset;
left:unset;
background-size:contain;
width:100%;
height:var(--watchIconSize);
}
#right-navigation #ca-watch a:before {
background-image:url(/images/1/1a/Wiki_Watch_Star.svg);
}
#right-navigation #ca-watch a:hover:before {
background-image:url(/images/7/77/Wiki_Watch_Star_Hover.svg);
}
#right-navigation #ca-unwatch a:before {
background-image:url(/images/6/6b/Wiki_Watched_Star.svg);
}
#right-navigation #ca-unwatch a:hover:before {
background-image:url(/images/3/33/Wiki_Watched_Star_Hover.svg);
}
/* ======================== */
/* NAVIGATION - MORE */
/* ======================== */
#right-navigation #p-cactions-label {
display:flex;
align-items:center;
outline:none;
background:none;
min-height:var(--moreIconSize);
color:var(--colWhiteLight);
}
#right-navigation #p-cactions-label:after {
margin-left:4px;
background-image:url(/images/b/b8/Wiki_More_Arrow.svg);
background-size:contain;
width:var(--moreIconSize);
height:var(--moreIconSize);
}
#right-navigation #p-cactions div {
left:-2px;
box-sizing:border-box;
box-shadow:none;
border:2px solid #7B7B7B;
border-radius:0px 0px 5px 5px;
min-width:calc(100% + 4px);
}
#right-navigation #p-cactions a {
border:none;
border-radius:0px;
background:#222222;
}
/* ======================== */
/* NAVIGATION - SEARCH */
/* ======================== */
#right-navigation #p-search {
margin:0px;
}
#simpleSearch {
width:var(--searchWidth);
min-width:unset;
max-width:unset;
height:var(--searchHeight);
}
#simpleSearch #searchInput {
box-sizing:border-box;
border:2px solid #7B7B7B;
border-radius:5px;
background:#222222;
padding:0px calc(var(--searchIconSize) + var(--searchSpacing) * 2) 0px var(--searchSpacing);
height:100%;
color:var(--colWhiteLight);
}
#simpleSearch #searchButton {
top:calc((var(--searchHeight) - var(--searchIconSize)) / 2);
right:var(--searchSpacing);
opacity:unset;
background-image:url(/images/e/ee/Wiki_Search.svg);
background-size:contain;
width:var(--searchIconSize);
min-width:unset;
height:var(--searchIconSize);
}
/* ======================== */
/* MAIN CONTENT */
/* ======================== */
#content {
margin-top:0px;
margin-right:var(--mainGap);
margin-left:calc(var(--mainGap) + var(--sidebarWidth) + var(--sidebarGap));
box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5);
border:2px solid #7B7B7B;
border-top:0px;
border-radius:0px 0px 5px 5px;
background: linear-gradient(#333333 0px, #222222 54px);
padding:var(--contentSpacing);
color:var(--colWhiteMid);
}
/* Wiki-specific content */
#toc, #catlinks {
border:2px solid #7B7B7B;
border-radius:5px;
background:#333333;
color:var(--colWhiteMid);
}
#toc .tocnumber, .mw-collapsible-toggle:before, .mw-collapsible-toggle:after {
color:var(--colWhiteMid);
}
/* Tables */
table.wikitable, table.wikitable th, table.wikitable td {
border:2px solid #7B7B7B;
background:#222222;
color:var(--colWhiteMid);
}
table.wikitable th {
background:#333333;
color:var(--colWhiteLight);
}
/* Sortable tables */
.headerSort {
background-image:url(/images/0/06/Wiki_Sort_Both.svg) !important;
}
.headerSort.headerSortUp {
background-image:url(/images/d/db/Wiki_Sort_Up.svg) !important;
}
.headerSort.headerSortDown {
background-image:url(/images/e/ee/Wiki_Sort_Down.svg) !important;
}
/* Collapsible tables */
.mw-collapsible-toggle {
margin-left:5px;
}
/* Thumbnails */
figure {
display:block !important;
border:2px solid #7B7B7B !important;
border-radius:5px;
background:#222222 !important;
padding:6px;
width:min-content;
}
figure a:after, figure figcaption:before {
display:none;
}
figure img {
margin:0px 0px 3px !important;
border:2px solid #7B7B7B !important;
}
figure figcaption {
display:block !important;
border:none !important;
background:none !important;
padding:0px !important;
}
/* Galleries */
li.gallerybox div.thumb {
border:2px solid #7B7B7B;
border-radius:5px;
background:#222222;
}
/* Categories */
#catlinks div>a {
font-weight:bold;
}
/* ======================== */
/* EDIT PAGE */
/* ======================== */
.editOptions {
border:2px solid #7B7B7B;
border-radius:0px 0px 5px 5px !important;
background:#222222;
color:var(--colWhiteMid);
}
/* ======================== */
/* PAGE HISTORY */
/* ======================== */
.mw-plusminus-pos {
color:#29CC29;
}
.mw-plusminus-neg {
color:#FF2800;
}
#pagehistory li.selected {
outline:none;
border-radius:5px;
background:#333333;
color:unset;
}
table.diff .diff-context {
background:none;
color:unset;
}
table.diff .diff-context, table.diff .diff-deletedline, table.diff .diff-addedline {
line-height:2;
}
/* ======================== */
/* FOOTER */
/* ======================== */
#footer {
display:flex;
position:relative;
flex-direction:column;
margin-top:var(--footerGap);
margin-right:var(--mainGap);
margin-bottom:var(--mainGap);
margin-left:calc(var(--mainGap) + var(--sidebarWidth) + var(--sidebarGap));
border:2px solid #7B7B7B;
border-radius:5px;
background:linear-gradient(#333333, #222222);
padding:var(--mainGap);
}
#footer li {
margin:0px;
margin-bottom:var(--footerSpacing);
}
#footer #footer-places {
display:flex;
gap:var(--footerLinkSpacing);
font-weight:bold;
}
#footer #footer-places li {
margin:0px;
}
#footer #footer-icons {
display:none;
}
#footer * {
margin:0px;
padding:0px;
color:var(--colWhiteMid);
font-size:var(--footerButtonSize);
line-height:normal !important;
}
/* ======================== */
/* PAGE CONTENT */
/* ======================== */
/* Links */
a, #toc label, .mw-collapsible-text {
color:#FFBB00 !important;
text-decoration:none;
}
a:hover, a:focus, #toc label:hover, #toc label:focus, .mw-collapsible-text:hover, .mw-collapsible-text:focus {
color:#FFD419 !important;
text-decoration:underline 0.1em;
text-underline-offset:0.1em;
}
a:visited {
color:#EB8C40 !important;
}
a:visited:hover {
color:#FFA559 !important;
}
a.new {
color:#FF2800 !important;
}
a.new:hover, a.new:focus {
color:#FF4119 !important;
}
a.new:visited {
color:#EB1D40 !important;
}
a.new:visited:hover {
color:#FF3659 !important;
}
.mw-parser-output a.external {
background-image:url(/images/b/ba/Wiki_External_Link.svg);
}
h1, h2, h3, h4, h5, h6 {
color:var(--colWhiteLight);
}
ul {
list-style-image:none;
}
pre, code, .mw-code {
border:none;
border-radius:5px;
background:#333333;
color:var(--colWhiteMid);
}