MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
} | } | ||
/* Personal tools | /* Message boxes */ | ||
.mw-message-box { | |||
padding: 1em; | |||
margin: 1em 0; | |||
border-radius: 2px; | |||
} | |||
.mw-message-box-error { | |||
background: var(--errorbox-bg); | |||
border: 1px solid #ff0000; | |||
} | |||
.mw-message-box-warning { | |||
background: var(--warnbox-bg); | |||
border: 1px solid #ffa500; | |||
} | |||
.mw-message-box-success { | |||
background: var(--successbox-bg); | |||
border: 1px solid #00ff00; | |||
} | |||
/* Personal tools */ | |||
#p-personal { | #p-personal { | ||
position: absolute; | position: absolute; | ||
Line 53: | Line 75: | ||
cursor: default; | cursor: default; | ||
border-bottom: 1px solid var(--body-dark); | border-bottom: 1px solid var(--body-dark); | ||
} | } | ||
Line 77: | Line 98: | ||
color: var(--background-link-color); | color: var(--background-link-color); | ||
text-decoration: none; | text-decoration: none; | ||
} | } | ||
Line 133: | Line 129: | ||
clear: right; | clear: right; | ||
width: 22em; | width: 22em; | ||
} | } | ||
Line 142: | Line 137: | ||
font-size: 1.2em; | font-size: 1.2em; | ||
font-weight: bold; | font-weight: bold; | ||
} | } | ||
Line 163: | Line 157: | ||
padding: 3px; | padding: 3px; | ||
clear: both; | clear: both; | ||
} | } | ||
Line 171: | Line 164: | ||
text-align: center; | text-align: center; | ||
font-weight: bold; | font-weight: bold; | ||
} | } | ||
Line 184: | Line 176: | ||
.references { | .references { | ||
font-size: 0.9em; | font-size: 0.9em; | ||
} | } | ||
Line 202: | Line 185: | ||
padding: 0.5em; | padding: 0.5em; | ||
clear: both; | clear: both; | ||
} | } | ||
Line 211: | Line 193: | ||
padding: 1em; | padding: 1em; | ||
margin: 1em 0; | margin: 1em 0; | ||
} | } | ||
Line 220: | Line 201: | ||
padding: 0.5em; | padding: 0.5em; | ||
margin: 1em 0; | margin: 1em 0; | ||
} | } | ||
Line 229: | Line 209: | ||
padding: 1em; | padding: 1em; | ||
margin: 1em 0; | margin: 1em 0; | ||
} | } | ||
Line 237: | Line 216: | ||
background: var(--body-main); | background: var(--body-main); | ||
padding: 1em; | padding: 1em; | ||
} | } | ||
Line 246: | Line 224: | ||
margin: 1em 0; | margin: 1em 0; | ||
background: var(--body-main); | background: var(--body-main); | ||
} | } | ||
Revision as of 22:21, 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);
}
/* Message boxes */
.mw-message-box {
padding: 1em;
margin: 1em 0;
border-radius: 2px;
}
.mw-message-box-error {
background: var(--errorbox-bg);
border: 1px solid #ff0000;
}
.mw-message-box-warning {
background: var(--warnbox-bg);
border: 1px solid #ffa500;
}
.mw-message-box-success {
background: var(--successbox-bg);
border: 1px solid #00ff00;
}
/* Personal tools */
#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);
}
.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;
}
/* 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;
}
.infobox .infobox-header {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-size: 1.2em;
font-weight: bold;
}
.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;
}
.navbox-title {
background: var(--body-dark);
padding: 0.5em;
text-align: center;
font-weight: bold;
}
.navbox-group {
background: var(--body-mid);
padding: 0.25em 1em;
text-align: right;
white-space: nowrap;
}
/* References */
.references {
font-size: 0.9em;
}
/* Category links */
.catlinks {
background: var(--body-main);
border: 1px solid var(--body-dark);
margin-top: 1em;
padding: 0.5em;
clear: both;
}
/* Edit interface */
.editOptions {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
}
/* Recent changes */
.mw-changeslist {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
}
/* Special pages */
.mw-special-pages-table {
background: var(--body-main);
border: 1px solid var(--body-dark);
padding: 1em;
margin: 1em 0;
}
/* File pages */
.fullImageLink {
text-align: center;
background: var(--body-main);
padding: 1em;
}
/* Discussion/talk pages */
.talkheader {
border: 1px solid var(--body-dark);
padding: 0.5em;
margin: 1em 0;
background: var(--body-main);
}
/* 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;
}