
Am besten feiert man das mit neuen Informationen. Gesucht werden daher verstärkt fehlenden Daten, interessante Geschichten und alle Arten von Fotos, Dokumente usw., die es wert sind erhalten zu werden. Gern per Email an info@stabfuehrer.de
MediaWiki:Common.css: Unterschied zwischen den Versionen
Aus Stabführer.de
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 35: | Zeile 35: | ||
#footer-places-top a { | #footer-places-top a { | ||
content: "↑"; | |||
// `fixed` is fallback when `sticky` not supported | // `fixed` is fallback when `sticky` not supported | ||
position: fixed; | position: fixed; | ||
| Zeile 58: | Zeile 58: | ||
padding: 0.25rem; | padding: 0.25rem; | ||
} | } | ||
#footer-places-top { | #footer-places-top { | ||
// uncomment to visualize "track" | // uncomment to visualize "track" | ||
// outline: 1px solid red; | // outline: 1px solid red; | ||
position: absolute; | position: absolute !important; | ||
top: | top: 100vh; | ||
right: 0.25rem; | right: 0.25rem; | ||
// Optional, extends the final link into the | // Optional, extends the final link into the | ||
Version vom 19. September 2025, 09:08 Uhr
div.NavFrame {
border: 1px solid #aaa;
clear: both;
font-size: 95%;
margin-top: 1.5em;
min-height: 0; /* IE 7 */
padding: 2px;
text-align: center;
}
div.NavPic {
float: left;
padding: 2px;
}
div.NavHead {
background: #efefef;
font-weight: bold;
}
div.NavFrame:after {
clear: both;
content: "";
display: block;
}
.mw-logo-icon {
width:130px !important;
min-width:130px !important;
}
/* Top Link Zeugs */
/* Smooth scrolling IF user doesn't have a preference due to motion sensitivities */
@media screen and (prefers-reduced-motion: no-preference) {
html {
scroll-behavior: smooth;
}
}
#footer-places-top a {
content: "↑";
// `fixed` is fallback when `sticky` not supported
position: fixed;
// preferred positioning, requires prefixing for most support, and not supported on Safari
// @link https://caniuse.com/#search=position%3A%20sticky
position: sticky;
// reinstate clicks
pointer-events: all;
// achieves desired positioning within the viewport
// relative to the top of the viewport once `sticky` takes over, or always if `fixed` fallback is used
top: calc(100vh - 5rem);
display: inline-block;
text-decoration: none;
font-size: 2rem;
line-height: 3rem;
text-align: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
background-color: #d6e3f0;
/* emoji don't behave like regular fonts so this helped position it correctly */
padding: 0.25rem;
}
#footer-places-top {
// uncomment to visualize "track"
// outline: 1px solid red;
position: absolute !important;
top: 100vh;
right: 0.25rem;
// Optional, extends the final link into the
// footer at the bottom of the page
// Set to `0` to stop at the end of `main`
bottom: -5em;
// Required for best support in browsers not supporting `sticky`
width: 3em;
// Disable interaction with this element
pointer-events: none;
}
/* Verbergen für Besucher, siehe dann MediaWiki:Group-user.css */
#ca-talk,
#ca-edit,
#ca-history,
#ca-viewsource,
#ca-nstab-main { display:none!important; }
#site-tools,
#p-Wiki-Seiten,
#p-cactions,
#p-pagemisc,
#page-tools { display:none!important; }
/* Inhaltsverzeichis (TOC) */
.tocnumber {display: none;}
#kat_toc {margin:0}
#kat_toc>h2 {display:none}
.CategoryTreeItem span:last-child {font-size:0.6em;color:#777}
/*Changelog der Startseite*/
.mp-box .mw-changeslist-line-inner-historyLink,
.mp-box .mw-changeslist-line-inner-separatorAfterLinks,
.mp-box .mw-changeslist-line-inner-characterDiff,
.mp-box .mw-changeslist-line-inner-separatorAftercharacterDiff,
.mp-box .mw-changeslist-line-inner-userLink,
.mp-box .mw-changeslist-line-inner-userTalkLink,
.mp-box .mw-changeslist-line-inner-comment,
.mp-box .mw-changeslist-line-inner-rollback,
.mp-box .mw-changeslist-line-inner-tags,
.mp-box .mw-changeslist-line-inner-watchingUsers,
.mp-box .mw-changeslist-separator,
.mp-boxe .changedby,
.mp-box .mw-diff-bytes,
.mp-box .mw-changeslist-links,
.mp-box .mw-changeslist-log-entry,
.mp-box .mw-changeslist-legend,
.mp-box .mw-rcfilters-ui-highlights-enhanced-nested,
.mp-box .mw-rcfilters-ui-highlights,
.mp-box .mw-enhancedchanges-checkbox,
.mp-box td.mw-enhanced-rc,
.mp-box .mw-changeslist-line-prefix,
.mp-box .mw-enhancedchanges-arrow-space,
.mp-box .mw-changeslist-separator--semicolon,
.mp-box .mw-changeslist-time,
.mp-box .mw-userlink,
.mp-box .mw-tag-markers,
.mp-box .comment,
.mp-box .mw-enhancedchanges-arrow {display:none}
.mp-box td.mw-changeslist-line-inner::before {
content: "• ";
}
/*
* Stylesheet für den „Ausklappen“-Button an Navigationsleisten, der in
* [[MediaWiki:Common.js]] implementiert wird
*/
.NavToggle {
float: right;
font-size: x-small;
}
/* Automatisches Verschmelzen benachbarter Navigationsleisten */
div.NavFrame + div.NavFrame {
margin-top: -1px;
}
/*
* Verschmelzen mittels [[Vorlage:NaviBlock]]
* Im Gegensatz zum automatischen Verschmelzen gibt es bei dieser Variante keine
* Trennlinie zwischen den Leisten. Möglicherweise war dies ursprünglich nur ein
* IE-6-Workaround, da das automatische Verschmelzen im IE 6 nicht funktioniert.
*/
div.BoxenVerschmelzen {
border: 1px solid #aaa;
clear: both;
font-size: 95%;
margin-top: 1.5em;
padding-top: 2px;
}
div.BoxenVerschmelzen div.NavFrame {
border: none;
font-size: 100%;
margin: 0;
padding-top: 0;
}
/* Infoboxen */
.infobox {width:100%}
@media (min-width: 800px) {
.infobox {width:30%}
}
/*
* Zebra-Tabellen. Bei Verwendung zusammen mit „rowspan“ richtet sich die Farbe
* jeder Zelle nach der ersten Zeile, zu der die Zelle gehört.
*/
table.wikitable.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) {
background: white;
}
.rand1 {
border: 1px solid red;
}
.rand2 {
border: 1px solid #f90;
}
.hintergrund1 {
background-color: #ffc;
}
.hintergrund2 {
background-color: #ddd;
}
.hintergrund9 {
background-color: #FFCBCB !important;
}
.hintergrundfarbe1 {background-color:#f8f9fa}
.rahmenfarbe1 {border-color:#a2a9b1; border-width:1px;}
/* Ergebnislisten */
.ergebnisse1 {background-color:#EFBF04;}
.ergebnisse1 td:first-child {min-height:30px; min-width:30px; background:url(images/d/d7/Stabfuehrer_Medaille_Gold.png) no-repeat; background-size: 20px; background-position: right 5px center; background-color:#EFBF04;}
.ergebnisse2 {background-color:#D2D2D2;}
.ergebnisse2 td:first-child {min-height:30px; min-width:30px; background:url(images/a/a1/Stabfuehrer_Medaille_Silber.png) no-repeat; background-size: 20px; background-position: right 5px center; background-color:#D2D2D2;}
.ergebnisse3 {background-color:#E68D3F;}
.ergebnisse3 td:first-child {min-height:30px; min-width:30px; background:url(images/e/e9/Stabfuehrer_Medaille_Bronze.png) no-repeat; background-size: 20px; background-position: right 5px center; background-color:#E68D3F;}
/* standard link colors */
/*
.mw-body a:link { color: #777 !important; } /* normal unvisited links */
.mw-body a:link:visited { color: #777 !important; } /* visited links */
*/
.mw-body a:link {color: #3366cc}
.mw-body a:visited {color: #3366cc}
.mw-body a:hover {color: #000000}
.mw-body a:active {color: #3366cc}
.mw-body a:link:active { color: #777 !important; } /* active links */
.mw-body a:link.new { color: #FF0000 !important; } /* new links */
.mw-body a:link.interwiki { color: #3366BB !important; } /* interwiki links */
.mw-body a:link.external { color: #777 !important; } /* external links */
.mw-body a:link.stub { color: #772233 !important; } /* hovered links */
/* Suchergebnisse anpassen
*/
#mw-content-text > div > ul > li > div.searchresult { display: none }
#mw-content-text > div > ul > li > div.mw-search-result-data { display: none }
.mw-search-result-data { display: none }
.infobox {margin-left:3px}
/* Startseite */
/* {{pp|small=yes}} */
.mp-box {
border: 1px solid #aaa; /* all colors overriden on specific elements in @media screen */
padding: 0 0.5em 0.5em;
margin-top: 4px;
}
.mp-h2,
body.skin-timeless .mp-h2 { /* Timeless needs a higher specificity */
border: 1px solid #aaa; /* all colors overriden on specific elements in @media screen */
margin: 0.5em 0;
padding: 0.2em 0.4em;
font-size: 120%;
font-weight: bold;
font-family: inherit;
}
.mp-later {
font-size: 85%;
font-weight: normal;
}
#mp-welcomecount {
text-align: center;
margin: 0.4em;
}
#mp-welcome {
font-size: 162%;
padding: 0.1em;
}
#mp-welcome h1,
#mp-welcome .mw-heading1 {
font-size: inherit;
font-family: inherit;
display: inline;
border: none;
}
#mp-free {
font-size: 95%;
}
#articlecount {
font-size: 85%;
}
/* clear fix */
.mp-contains-float::after {
content: "";
display: block;
clear: both;
}
@media (max-width: 875px) {
/* We need to improve Template:POTD as used on the main page so that these
* hacks aren't necessary */
#mp-tfp table,
#mp-tfp tr,
#mp-tfp td,
#mp-tfp tbody {
display: block !important;
width: 100% !important;
box-sizing: border-box;
}
#mp-tfp tr:first-child td:first-child a.mw-file-description {
text-align: center;
display: table;
margin: 0 auto;
}
}
@media (min-width: 875px) {
#mp-upper {
display: flex;
}
#mp-left {
flex: 1 1 45%;
margin-right: 2px;
}
#mp-right {
flex: 1 1 55%;
margin-left: 2px;
}
}
@media screen {
#mp-topbanner {
background-color: #f9f9f9;
border-color: #ddd;
}
#mp-banner {
background-color: #fffaf5;
border-color: #f2e0ce;
}
#mp-left {
background-color: #f5fffa;
border-color: #cef2e0;
}
#mp-left .mp-h2 {
background-color: #cef2e0;
border-color: #a3bfb1;
}
#mp-right {
background-color: #f5faff;
border-color: #cedff2;
}
#mp-right table {border:none;background:transparent}
#mp-right table td {border-left:none; border-right:none;background:transparent}
#mp-right table th {border:none; background:transparent;font-size: 120%;}
#mp-right .mp-h2 {
background-color: #cedff2;
border-color: #a3b0bf;
}
#mp-middle {
background-color: #fff5fa;
border-color: #f2cedd;
}
#mp-middle .mp-h2 {
background-color: #f2cedd;
border-color: #bfa3af;
}
#mp-lower {
background-color: #faf5ff;
border-color: #ddcef2;
}
#mp-lower .mp-h2 {
background-color: #ddcef2;
border-color: #afa3bf;
}
#mp-bottom {
/* no background */
border-color: #e2e2e2;
}
#mp-bottom .mp-h2 {
background-color: #eee;
border-color: #ddd;
}
/* night mode */
html.skin-theme-clientpref-night #mp-topbanner {
background-color: #171a1d;
border-color: #676767;
}
html.skin-theme-clientpref-night #mp-banner {
background-color: #431107;
border-color: #663428;
}
html.skin-theme-clientpref-night #mp-left {
background-color: #0b1e1c;
border-color: #104437;
}
html.skin-theme-clientpref-night #mp-left .mp-h2 {
background-color: #104437;
border-color: #2f4d41;
}
html.skin-theme-clientpref-night #mp-right {
background-color: #0d1a27;
border-color: #082849;
}
html.skin-theme-clientpref-night #mp-right .mp-h2 {
background-color: #082849;
border-color: #a3b0bf;
}
html.skin-theme-clientpref-night #mp-middle {
background-color: #270e1a;
border-color: #882c43;
}
html.skin-theme-clientpref-night #mp-middle .mp-h2 {
background-color: #882c43;
border-color: #926c80;
}
html.skin-theme-clientpref-night #mp-lower {
background-color: #130e20;
border-color: #7545ab;
}
html.skin-theme-clientpref-night #mp-lower .mp-h2 {
background-color: #7545ab;
border-color: #afa3bf;
}
html.skin-theme-clientpref-night #mp-bottom {
/* no background */
border-color: #676767;
}
html.skin-theme-clientpref-night #mp-bottom .mp-h2 {
background-color: #3d3d3d;
border-color: #676767;
}
}
/* OS night mode */
@media screen and ( prefers-color-scheme: dark ) {
html.skin-theme-clientpref-os #mp-topbanner {
background-color: #171a1d;
border-color: #676767;
}
html.skin-theme-clientpref-os #mp-banner {
background-color: #431107;
border-color: #663428;
}
html.skin-theme-clientpref-os #mp-left {
background-color: #0b1e1c;
border-color: #104437;
}
html.skin-theme-clientpref-os #mp-left .mp-h2 {
background-color: #104437;
border-color: #2f4d41;
}
html.skin-theme-clientpref-os #mp-right {
background-color: #0d1a27;
border-color: #082849;
}
html.skin-theme-clientpref-os #mp-right .mp-h2 {
background-color: #082849;
border-color: #a3b0bf;
}
html.skin-theme-clientpref-os #mp-middle {
background-color: #270e1a;
border-color: #882c43;
}
html.skin-theme-clientpref-os #mp-middle .mp-h2 {
background-color: #882c43;
border-color: #926c80;
}
html.skin-theme-clientpref-os #mp-lower {
background-color: #130e20;
border-color: #7545ab;
}
html.skin-theme-clientpref-os #mp-lower .mp-h2 {
background-color: #7545ab;
border-color: #afa3bf;
}
html.skin-theme-clientpref-os #mp-bottom {
/* no background */
border-color: #676767;
}
html.skin-theme-clientpref-os #mp-bottom .mp-h2 {
background-color: #3d3d3d;
border-color: #676767;
}
}
