MediaWiki:Onyx.css: Difference between revisions

From Halopedia, the Halo wiki

No edit summary
No edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* CSS placed here will affect users of the Onyx skin */
/* CSS placed here will affect users of the Onyx skin */
/* Onyx night theme: https://www.halopedia.org/MediaWiki:DarkOnyx.css */


/* Background images */
#pt-notifications-alert, #pt-notifications-notice { display: none !important; }
 
/* Body background */
body {
body {
background: linear-gradient(to bottom, transparent, #000), url(https://halo.wiki.gallery/images/0/0d/Onyx-background-main.jpg) no-repeat center top;
background: linear-gradient(to bottom, transparent, #000), url(https://halo.wiki.gallery/images/0/0d/Onyx-background-main.jpg) no-repeat center top;
}
#onyx-header-wikiHeader {
background: linear-gradient(to left, transparent, #272727), url(https://halo.wiki.gallery/images/8/8c/Onyx-background-header.png);
background-position: right;
background-size: 500px;
}
#onyx-page-pageBody {
background: url(https://halo.wiki.gallery/images/c/cc/Onyx-watermark.png) no-repeat center top;
}
}


Line 23: Line 18:
a:visited {
a:visited {
color: #0f63b7;
color: #0f63b7;
}
a.new, a.mw-usertoollinks-contribs-no-edits {
color: #ba0000 !important;
}
}
.mw-parser-output a.external[href^="https://www.halopedia.org"] {
.mw-parser-output a.external[href^="https://www.halopedia.org"] {
Line 37: Line 35:


/* Onyx site notice */
/* Onyx site notice */
#onyx-content-siteNotice {
background: rgba(20, 20, 20, 0.5) !important;
box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.7);
}
.mw-dismissable-notice-close {
.mw-dismissable-notice-close {
display: none;
display: none;
visibility: hidden;
visibility: hidden;
}
/* Table of contents */
#toc, .toc {
background: none !important;
}
/* Border color */
h1, h2, .fakeh2, .onyx-dropdown-list > li:not(:last-child) {
border-bottom: 1px solid #414b5d;
}
}


Line 53: Line 57:
background-image: -o-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
background-image: -o-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
background-image: -ms-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
background-image: -ms-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
}
/* Blue borders */
#onyx-page,
#onyx-content-siteNotice, pre, .catlinks, .thumbimage, .thumbinner,
.gallery:not(.mw-gallery-packed-hover):not(.mw-gallery-slideshow) .gallerybox {
border: 1px solid #277d93 !important;
}
}


Line 71: Line 68:
background-color: #258ef8;
background-color: #258ef8;
border-color: #258ef8;
border-color: #258ef8;
}
input[type="submit"], input[type="button"], input[type="reset"], input[type="file"] {
background-color: #224e96;
background-image: -moz-linear-gradient(top,#2b64c0 35%,#224e96 65%);
background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(35%,#2b64c0),color-stop(65%,#224e96));
background-image: -o-linear-gradient(top,#2b64c0 35%,#224e96 65%);
background-image: -ms-linear-gradient(top,#2b64c0 35%,#224e96 65%);
border: 1px solid #224e96;
border-radius: 4px;
color: #fff;
cursor: pointer;
}
}


/* Main page */
/* Blue borders */
body .containerTem, body .containerContent, .containerTem div,
#onyx-page,
table.affiliates.plainlinks, table.affiliates.plainlinks th {
#onyx-content-siteNotice, pre, .catlinks, .thumbimage, .thumbinner,
background: #444 !important;
.gallery:not(.mw-gallery-packed-hover):not(.mw-gallery-slideshow) .gallerybox {
color: #fff !important;
border: 1px solid #277d93 !important;
}
body .containerTem a,
table.affiliates.plainlinks a,
table.affiliates.plainlinks th a {
color: #009CFF;
}
.mw-ui-input, .mw-ui-button {
box-shadow: inset 0 0 0 0.1em #333 !important;
}
.mw-ui-input {
border-color: #666 !important;
}
}


Line 105: Line 80:


body {
body {
color: #fff;
background-color: #000;
background-size: cover;
background-size: cover;
background-attachment: fixed;
background-attachment: fixed;
background-color: #000;
}
}


#onyx-header-wikiHeader {
#onyx-header-wikiHeader {
background-repeat: repeat-y;
background: linear-gradient(to right, #ccc, #ddd);
}
}


Line 135: Line 109:
#onyx-page-header h1 {
#onyx-page-header h1 {
font-size: 36px;
font-size: 36px;
}
h1, h2, h3, h4, h5, h6 {
color: #fff;
}
h1, h2, .fakeh2 {
border-bottom: solid 1px #414b5d;
}
a.new, a.mw-usertoollinks-contribs-no-edits {
color: #ba0000 !important;
}
#onyx-navigation-list > li > a {
color: #fff !important;
}
#onyx-page {
background-color: #272727;
}
}


Line 174: Line 128:
}
}


pre, .catlinks {
.thumbinner, .gallerybox .thumb {
color: #fff;
background-color: #bbb !important;
background: rgba(20, 20, 20, 0.5) !important;
box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.7);
}
}


.thumbinner, .gallery:not(.mw-gallery-packed-hover):not(.mw-gallery-slideshow) .gallerybox {
.catlinks {
background-color: #1D1D1D !important;
background: #ccc !important;
}
}


Line 194: Line 146:
.onyx-dropdown-list > li > a:only-child:hover {
.onyx-dropdown-list > li > a:only-child:hover {
background-color: #3B3B3B;
background-color: #3B3B3B;
}
.onyx-dropdown-list > li:not(:last-child) {
border-bottom: solid 1px #414b5d;
}
}


.tocnumber,
.tocnumber,
.onyx-recentChanges-info,
.onyx-recentChanges-info,
#onyx-pageContents-itemPrefix,
.onyx-recentChanges-info a,
.onyx-recentChanges-info a,
.onyx-recentChanges-info a:hover,
.onyx-recentChanges-info a:hover,
.onyx-recentChanges-info a:visited {
.onyx-recentChanges-info a:visited {
color: #999 !important;
color: #999 !important;
}
.onyx-pageContents-expandButton svg {
fill: #fff;
}
.onyx-pageContents-noExpandIcon svg {
fill: #999;
}
}


Line 227: Line 167:
padding: 3px 5px 7px 5px;
padding: 3px 5px 7px 5px;
border: none;
border: none;
}
#pagehistory li.selected {
background: rgba(20, 20, 20, 0.5);
color: #fff;
border: 1px dashed #414b5d;
}
}


Line 239: Line 173:
}
}


body code {
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button {
background: rgba(20, 20, 20, 0.5) !important;
padding-top: 7px;
}
padding-bottom: 6.5px;
 
.mw-code {
color: #fff !important;
}
 
.mw-ui-button:hover {
color: #a2a9b1 !important;
}
}


Line 261: Line 188:
display: inline;
display: inline;
margin-right: 10px;
margin-right: 10px;
}
.mw-prefs-tabs-wrapper {
background: #fff;
}
.mw-prefs-buttons {
background: none;
}
}


.gallerybox .thumb {
.gallerybox .thumb {
background: transparent !important;
border-color: transparent !important;
border-color: transparent !important;
}
}


.onyx-pageContents-selected > a > .onyx-pageContents-itemLabel {
.onyx-pageContents-selected > a > .onyx-pageContents-itemLabel {
color: #fff;
color: #000;
}
}


Line 275: Line 207:
.onyx-footerLinks-list li a {
.onyx-footerLinks-list li a {
color: #fff !important;
color: #fff !important;
}
#toc, .toc {
background: none !important;
}
.onyx-pageContents-itemPrefix {
color: #999;
}
}


Line 293: Line 217:
}
}


.navbox .mw-collapsible-toggle-expanded {
div.mw-createacct-benefits-container {
padding-left: 8px;
display: inline-block;
}
}


#onyx-personalTools-list .oo-ui-icon-bell,
.suggestions-results, .suggestions-special {
#onyx-personalTools-list .oo-ui-icon-tray,
background: #333 !important;
#onyx-personalTools-list .mw-ui-icon-bell::before,
border-color: #666 !important;
#onyx-personalTools-list .mw-ui-icon-tray::before {
background-image: none !important;
}
}
 
.suggestions-result,
div.mw-createacct-benefits-container {
.suggestions-special .special-query {
display: inline-block;
color: #fff !important;
}
.suggestions-special .special-label {
color: #888 !important;
}
.suggestions-result-current {
background: #222 !important;
}
.suggestions-result-current,
.suggestions-result-current .special-query,
.suggestions-result-current .special-label {
color: #ddd !important;
}
}

Latest revision as of 10:11, August 24, 2023

/* CSS placed here will affect users of the Onyx skin */
/* Onyx night theme: https://www.halopedia.org/MediaWiki:DarkOnyx.css */

#pt-notifications-alert, #pt-notifications-notice { display: none !important; }

/* Body background */
body {
	background: linear-gradient(to bottom, transparent, #000), url(https://halo.wiki.gallery/images/0/0d/Onyx-background-main.jpg) no-repeat center top;
}

/* Links */
a, label.toctogglelabel {
	color: #0f63b7;
}
a:hover {
	color: #2567a9;
}
a:visited {
	color: #0f63b7;
}
a.new, a.mw-usertoollinks-contribs-no-edits {
	color: #ba0000 !important;
}
.mw-parser-output a.external[href^="https://www.halopedia.org"] {
	color: #0f63b7 !important;
	background: none !important;
	padding: 0 !important;
}
.mw-parser-output a.external[href^="https://www.halopedia.org"]:hover {
	color: #2567a9 !important;
}
.mw-parser-output a.external[href^="https://www.halopedia.org"]:visited {
	color: #0f63b7 !important;
}

/* Onyx site notice */
.mw-dismissable-notice-close {
	display: none;
	visibility: hidden;
}

/* Table of contents */
#toc, .toc {
	background: none !important;
}

/* Border color */
h1, h2, .fakeh2, .onyx-dropdown-list > li:not(:last-child) {
	border-bottom: 1px solid #414b5d;
}

/* Blue toolbox */
#onyx-toolbox {
	background-color: #1a3664;
	background-image: -moz-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
	background-image: -webkit-gradient(linear,0% 0%,100% 0%,color-stop(0,#070e19),color-stop(50%,#1a3664),color-stop(100%,#070e19));
	background-image: -o-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
	background-image: -ms-linear-gradient(left,#070e19 0,#1a3664 50%,#070e19 100%);
}

/* Blue buttons */
.onyx-button-primary {
	background-color: #0b4e90;
	border-color: #0b4e90;
}
.onyx-button-primary:hover,
.onyx-dropdown:hover > .onyx-button-primary {
	background-color: #258ef8;
	border-color: #258ef8;
}

/* Blue borders */
#onyx-page,
#onyx-content-siteNotice, pre, .catlinks, .thumbimage, .thumbinner,
.gallery:not(.mw-gallery-packed-hover):not(.mw-gallery-slideshow) .gallerybox {
	border: 1px solid #277d93 !important;
}

/* Standard changes */

body {
	background-color: #000;
	background-size: cover;
	background-attachment: fixed;
}

#onyx-header-wikiHeader {
	background: linear-gradient(to right, #ccc, #ddd);
}

#onyx-banner, #onyx-footer {
	background-color: rgba(20, 20, 20, 0.9);
	border: none;
}

.onyx-bannerOption:hover > .onyx-bannerOption-button {
	background-color: rgba(255, 255, 255, 0.2);
	transition: 0.4s;
}

#onyx-search-form .mw-fallbackSearchButton {
	display: none;
}

#onyx-footerContent-footerIcons {
	margin-left: auto;
}

#onyx-page-header h1 {
	font-size: 36px;
}

.onyx-button-secondary {
	border-color: #888888;
	color: #888888;
	stroke: #888888;
}

.onyx-button-secondary:hover,
.onyx-dropdown:hover > .onyx-button-secondary {
	border-color: #bbb;
	color: #bbb;
	stroke: #bbb;
}

.mw-highlight {
	background: transparent;
}

.thumbinner, .gallerybox .thumb {
	background-color: #bbb !important;
}

.catlinks {
	background: #ccc !important;
}

.onyx-dropdown-list {
	background-color: #1D1D1D;
}

.onyx-dropdown-list > li > *:only-child {
	color: #fff !important;
}

.onyx-dropdown-list > li > a:only-child:hover {
	background-color: #3B3B3B;
}

.tocnumber,
.onyx-recentChanges-info,
.onyx-recentChanges-info a,
.onyx-recentChanges-info a:hover,
.onyx-recentChanges-info a:visited {
	color: #999 !important;
}

.onyx-footerLinks-list {
	color: #999;
}

#onyx-toolbox {
	box-shadow: 0 0 10px 0 #000;
}

#pagehistory li {
	padding: 3px 5px 7px 5px;
	border: none;
}

body .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
	border: 1px solid #224e96 !important;
}

.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button {
	padding-top: 7px;
	padding-bottom: 6.5px;
}

.mw-indicator {
	margin: 0;
}
#mw-indicator-rc {
	display: none;
}

.client-js #preftoc li {
	display: inline;
	margin-right: 10px;
}
.mw-prefs-tabs-wrapper {
	background: #fff;
}
.mw-prefs-buttons {
	background: none;
}

.gallerybox .thumb {
	border-color: transparent !important;
}

.onyx-pageContents-selected > a > .onyx-pageContents-itemLabel {
	color: #000;
}

#onyx-tools-list li a,
.onyx-footerLinks-list li a {
	color: #fff !important;
}

div.noarticletext {
	background: none !important;
}

#onyx-stickyModules-custom>ul {
	margin-left: 15px;
}

div.mw-createacct-benefits-container {
	display: inline-block;
}

.suggestions-results, .suggestions-special {
	background: #333 !important;
	border-color: #666 !important;
}
.suggestions-result,
.suggestions-special .special-query {
	color: #fff !important;
}
.suggestions-special .special-label {
	color: #888 !important;
}
.suggestions-result-current {
	background: #222 !important;
}
.suggestions-result-current,
.suggestions-result-current .special-query,
.suggestions-result-current .special-label {
	color: #ddd !important;
}