MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
--ooui-interface: var(--body-light); | --ooui-interface: var(--body-light); | ||
--ooui-input: var(--body-dark); | --ooui-input: var(--body-dark); | ||
} | |||
/* Personal tools dropdown */ | |||
#p-personal { | |||
position: absolute; | |||
top: 0.33em; | |||
right: 0.75em; | |||
z-index: 100; | |||
} | |||
#p-personal ul { | |||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
#p-personal li { | |||
float: left; | |||
margin-left: 0.75em; | |||
line-height: 1.125em; | |||
font-size: 0.75em; | |||
} | |||
#p-personal a { | |||
color: var(--background-link-color); | |||
text-decoration: none; | |||
} | } | ||
Line 27: | Line 53: | ||
cursor: default; | cursor: default; | ||
border-bottom: 1px solid var(--body-dark); | border-bottom: 1px solid var(--body-dark); | ||
font-size: 0.875em; | |||
} | } | ||
Line 47: | Line 74: | ||
} | } | ||
.portal .body li a { | |||
color: var(--background-link-color); | |||
text-decoration: none; | |||
} | } | ||
Line 75: | Line 86: | ||
background: var(--body-main); | background: var(--body-main); | ||
border: 1px solid var(--body-dark); | border: 1px solid var(--body-dark); | ||
color: var(--text-color); | |||
} | } | ||
Line 90: | Line 102: | ||
background: var(--successbox-bg); | background: var(--successbox-bg); | ||
border-color: #00ff00; | border-color: #00ff00; | ||
} | |||
/* Edit buttons */ | |||
#ca-edit a, | |||
#ca-viewsource a { | |||
display: inline-block; | |||
padding: 0.25em 0.75em; | |||
background: var(--body-dark); | |||
color: var(--background-link-color); | |||
border: 1px solid var(--body-dark); | |||
border-radius: 2px; | |||
text-decoration: none; | |||
font-size: 0.875em; | |||
line-height: 1.6; | |||
} | |||
#ca-edit a:hover, | |||
#ca-viewsource a:hover { | |||
background: var(--body-mid); | |||
text-decoration: none; | |||
} | } | ||
Revision as of 22:18, 1 May 2025
:root {
/* Message boxes */
--errorbox-bg: rgba(255, 0, 0, 0.1);
--warnbox-bg: rgba(255, 165, 0, 0.1);
--successbox-bg: rgba(0, 255, 0, 0.1);
--infobox-bg: rgba(0, 0, 255, 0.1);
/* UI Components */
--ooui-normal: var(--body-main);
--ooui-normal--hover: var(--body-mid);
--ooui-accent: #3366cc;
--ooui-interface: var(--body-light);
--ooui-input: var(--body-dark);
}
/* Personal tools dropdown */
#p-personal {
position: absolute;
top: 0.33em;
right: 0.75em;
z-index: 100;
}
#p-personal ul {
list-style: none;
margin: 0;
padding: 0;
}
#p-personal li {
float: left;
margin-left: 0.75em;
line-height: 1.125em;
font-size: 0.75em;
}
#p-personal a {
color: var(--background-link-color);
text-decoration: none;
}
/* Sidebar navigation */
.portal {
margin: 0 0.6em 0 0.7em;
padding: 0.25em 0;
}
.portal h3 {
color: var(--text-color);
font-weight: normal;
margin: 0.5em 0 0.25em;
padding: 0.25em 0;
cursor: default;
border-bottom: 1px solid var(--body-dark);
font-size: 0.875em;
}
.portal .body {
margin-left: 0.5em;
padding-top: 0.25em;
}
.portal .body ul {
list-style: none;
margin: 0;
padding: 0;
}
.portal .body li {
margin: 0;
padding: 0.25em 0;
font-size: 0.875em;
line-height: 1.125em;
}
.portal .body li a {
color: var(--background-link-color);
text-decoration: none;
}
/* Message boxes */
.mw-message-box {
padding: 1em;
margin: 1em 0;
border-radius: 2px;
background: var(--body-main);
border: 1px solid var(--body-dark);
color: var(--text-color);
}
.mw-message-box-error {
background: var(--errorbox-bg);
border-color: #ff0000;
}
.mw-message-box-warning {
background: var(--warnbox-bg);
border-color: #ffa500;
}
.mw-message-box-success {
background: var(--successbox-bg);
border-color: #00ff00;
}
/* Edit buttons */
#ca-edit a,
#ca-viewsource a {
display: inline-block;
padding: 0.25em 0.75em;
background: var(--body-dark);
color: var(--background-link-color);
border: 1px solid var(--body-dark);
border-radius: 2px;
text-decoration: none;
font-size: 0.875em;
line-height: 1.6;
}
#ca-edit a:hover,
#ca-viewsource a:hover {
background: var(--body-mid);
text-decoration: none;
}
/* Infoboxes */
.infobox {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin: 0.5em 0 1em 1em;
padding: 0.2em;
float: right;
clear: right;
width: 22em;
border-radius: 2px;
}
.infobox .infobox-header {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-size: 1.2em;
font-weight: bold;
border-radius: 2px 2px 0 0;
}
.infobox th {
background: var(--body-dark);
text-align: left;
padding: 0.4em;
width: 45%;
}
.infobox td {
padding: 0.4em;
}
/* Navigation boxes */
.navbox {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin: 1em 0;
padding: 3px;
clear: both;
border-radius: 2px;
}
.navbox-title {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-weight: bold;
border-radius: 2px 2px 0 0;
}
.navbox-group {
background: var(--body-mid);
padding: 0.25em 1em;
text-align: right;
white-space: nowrap;
}
/* References */
.references {
font-size: 0.9em;
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
.references li {
margin-bottom: 0.5em;
}
/* Category links */
.catlinks {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin-top: 1em;
padding: 0.5em;
clear: both;
border-radius: 2px;
}
/* Edit interface */
.editOptions {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
/* Recent changes */
.mw-changeslist {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
border-radius: 2px;
}
/* Special pages */
.mw-special-pages-table {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
/* File pages */
.fullImageLink {
text-align: center;
background: var(--body-main);
padding: 1em;
border-radius: 2px;
}
/* Discussion/talk pages */
.talkheader {
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
background: var(--body-main);
border-radius: 2px;
}
/* User interface elements */
.oo-ui-widget {
font-size: 0.875rem;
}
.oo-ui-buttonElement-button {
background: var(--ooui-normal);
border: 1px solid var(--body-dark);
color: var(--text-color);
padding: 0.5em 1em;
border-radius: 2px;
}
.oo-ui-buttonElement-button:hover {
background: var(--ooui-normal--hover);
text-decoration: none;
}