MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
:root { | :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); | |||
} | |||
-- | |||
/* 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; | |||
} | } | ||
body { | .portal .body ul { | ||
list-style: none; | |||
margin: 0; | margin: 0; | ||
padding: 0; | padding: 0; | ||
} | } | ||
.portal .body li { | |||
margin: 0; | |||
padding: 0.25em 0; | |||
font-size: 0.875em; | |||
height: | line-height: 1.125em; | ||
} | |||
/* Personal tools dropdown */ | |||
#p-personal { | |||
position: absolute; | position: absolute; | ||
top: 0.5em; | |||
z-index: | right: 0.75em; | ||
z-index: 100; | |||
} | } | ||
# | #p-personal ul { | ||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
} | } | ||
# | #p-personal li { | ||
float: left; | float: left; | ||
margin-left: | margin-left: 0.75em; | ||
line-height: 1.125em; | |||
font-size: 0.75em; | |||
} | } | ||
/* Message boxes */ | |||
.mw-message-box { | |||
margin- | padding: 1em; | ||
margin: 1em 0; | |||
border-radius: 2px; | |||
background: var(--body-main); | |||
border: 1px solid var(--body-dark); | |||
} | } | ||
.mw-message-box-error { | |||
background: var(--errorbox-bg); | |||
border-color: #ff0000; | |||
border- | |||
} | } | ||
.mw-message-box-warning { | |||
background: var(--warnbox-bg); | |||
border-color: #ffa500; | |||
} | } | ||
.mw-message-box-success { | |||
background: var(--successbox-bg); | |||
border-color: #00ff00; | |||
} | } | ||
/* | /* 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); | background: var(--body-dark); | ||
text-align: left; | |||
padding: 0.4em; | |||
width: 45%; | |||
} | } | ||
. | .infobox td { | ||
padding: 0.4em; | |||
padding | |||
} | } | ||
. | /* Navigation boxes */ | ||
.navbox { | |||
background: var(--body-main); | background: var(--body-main); | ||
border: 1px solid var(--body-dark); | border: 1px solid var(--body-dark); | ||
margin: 1em 0; | |||
padding: 3px; | |||
clear: both; | |||
border-radius: 2px; | border-radius: 2px; | ||
} | } | ||
. | .navbox-title { | ||
background | background: var(--body-dark); | ||
padding: 0.5em; | 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); | background: var(--body-main); | ||
border- | border: 1px solid var(--body-dark); | ||
padding: 1em; | |||
margin: 1em 0; | margin: 1em 0; | ||
border: | border-radius: 2px; | ||
} | } | ||
. | /* Recent changes */ | ||
background: var(--body-dark); | .mw-changeslist { | ||
background: var(--body-main); | |||
border: 1px solid var(--body-dark); | |||
padding: 0.5em; | 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); | 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); | border: 1px solid var(--body-dark); | ||
padding: 0.5em; | padding: 0.5em; | ||
margin: 1em 0; | margin: 1em 0; | ||
background: var(--body-main); | |||
border-radius: 2px; | |||
} | } | ||
. | /* User interface elements */ | ||
.oo-ui-widget { | |||
font-size: 0.875rem; | |||
font-size: 0. | |||
} | } | ||
.oo-ui-buttonElement-button { | |||
. | background: var(--ooui-normal); | ||
background: var(-- | |||
border: 1px solid var(--body-dark); | border: 1px solid var(--body-dark); | ||
padding: 1em; | color: var(--text-color); | ||
padding: 0.5em 1em; | |||
border-radius: 2px; | |||
} | } | ||
. | .oo-ui-buttonElement-button:hover { | ||
background: var(-- | background: var(--ooui-normal--hover); | ||
text-decoration: none; | |||
text- | |||
} | } |
Revision as of 22:17, 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);
}
/* 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;
}
/* Personal tools dropdown */
#p-personal {
position: absolute;
top: 0.5em;
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;
}
/* Message boxes */
.mw-message-box {
padding: 1em;
margin: 1em 0;
border-radius: 2px;
background: var(--body-main);
border: 1px solid var(--body-dark);
}
.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;
}
/* 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;
}