MediaWiki:Tweeki.css
Aus Herrenhäuser
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* CSS placed here will affect users of the Tweeki skin */ .navbar { background:white !important; } .nav-link, .nav-link a:visited, .dropdown-item, .dropdown-item a:visited, .navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0,0,0,.9) !important; text-decoration: none !important; } @import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;300;400;500&display=swap"); :root { --color-primary: #264190; --color-secondary: #F15025; --max-width: 1580px; } html { font-size: 18px; scroll-padding-top: 1.5rem !important; position: relative; overflow-x: hidden;; overflow-y: scroll; } body { font-family: "Fira Sans", Arial, Helvetica !important; } @media all and (max-width: 992px) { html { font-size: 16px; } } @media all and (max-width: 496px) { html { font-size: 14px; } } body.rootpage-Hauptseite #firstHeading { display: none; } body.rootpage-Häuser .mw-parser-output > p { border: 1px solid #C0C3C9; padding: 0.75rem 1rem; } body.rootpage-Häuser .mw-parser-output > p > a { font-size: 1.15rem; } p { max-width: 40em; } table { border-collapse: collapse; row-gap: 0; background-color: transparent !important; border: none !important; } table tr:nth-of-type(odd) { background-color: #F0F1F5; } table th, table td { padding: 0.5rem 0.75rem !important;; background-color: transparent !important; border: none !important; } input, textarea { padding: 0.5rem; border: 1px solid #C0C3C9 !important; font-family: inherit !important; font-size: 0.9rem !important; } input:focus, textarea:focus { outline: none; } code { color: var(--color-secondary) !important; } body .oo-ui-widget-enabled [type="radio"]:hover + span, body .oo-ui-widget-enabled [type="checkbox"]:hover + span { border-color: var(--color-primary) !important; } body .oo-ui-widget-enabled [type="radio"]:checked + span { border-color: var(--color-primary) !important; } body .oo-ui-widget-enabled [type="checkbox"]:checked + span { background-color: var(--color-primary) !important; border: none !important; } .oo-ui-labelElement-label:empty { display: none; } .card-body { padding: 0; } .navbar-brand { padding: 0; img { margin: 0; height: 3.4rem; } } .dropdown-item .fa { display: none !important; visibility: collapse !important; } .ui-ooMenu, .ui-ooMenu li { font-size: 0.9rem !important; border: none !important; } .ui-ooMenu li { margin-left: 0.15rem; } .ui-state-hover { background-color: var(--color-primary) !important; color: white !important; } .btn-group > *:not(:last-child) { margin-right: 0.25rem; } .oo-ui-buttonElement-button { color: var(--color-primary) !important; font-size: 0.9rem !important; text-transform: uppercase; } .btn-primary, .mw-ui-button, .oo-ui-inputWidget-input.oo-ui-buttonElement-button { padding: 0.375rem 1.5rem !important; background-color: var(--color-primary) !important; color: white !important; font-size: 0.9rem !important; font-weight: 400 !important; line-height: 1.35em !important; border: none !important; border-radius: 0.3rem !important; text-transform: uppercase; } .mw-ui-button:hover, .mw-ui-button:active, .btn-primary:hover, .btn-primary:active, .oo-ui-inputWidget-input.oo-ui-buttonElement-button:hover, .oo-ui-inputWidget-input.oo-ui-buttonElement-button:active { background-color: var(--color-primary) !important; text-decoration: none !important; filter: brightness(0.9); } .oo-ui-buttonElement-button { background-color: white !important; color: var(--color-primary) !important; } .editOptions p { margin-top: 1rem; line-height: 1.5em; } .ui-ooMenu a { font-size: 0.85rem !important; } .ui-ooMenu-item { padding: 0.05rem 0.375rem !important; } .ui-ooMenu-item:hover { background-color: var(--color-primary) !important; } .ui-entityselector-notfound { user-select: none !important; pointer-events: none !important; } .mw-editsection-visualeditor { color: var(--color-primary); } .mw-body-content { font-size: 0.9rem !important; } .mw-body-content a { color: var(--color-primary); } .mw-contributions-list li:not(:last-child) { margin-bottom: 0.5rem; } .mw-contributions-user-tools a { color: var(--color-primary) !important; } .navbar-toggler { padding: 0.375rem 0.5rem; } .oo-ui-fieldLayout-field { display: flex !important; flex-direction: row; align-items: center; gap: 1rem; width: 100%; } .oo-ui-fieldLayout-field > * { width: fit-content !important; } .oo-ui-fieldLayout-field > .oo-ui-inputWidget, .oo-ui-fieldLayout-field > .oo-ui-actionFieldLayout-input { flex: 1 0 0; } .oo-ui-fieldLayout-field + * > .oo-ui-labelElement-label { margin-left: 1.5rem; } .oo-ui-panelLayout { border: none !important; } .card-title { margin-top: 0 !important; } .mw-prefs-buttons { box-shadow: none; } .mw-changeslist table { margin-left: 0 !important; } /* TODO: Substitute by generic class for manorhouse details page */ .page-Herrenhaus_der_Familie_Richter #mw-content-text .mw-parser-output { display: flex; flex-wrap: wrap; flex-direction: row; gap: 4rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist ul { list-style: none !important; position: sticky; margin: 0 !important; padding: 0 !important; height: fit-content; font-size: 1.05rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist li { margin-bottom: 0.375rem; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .subpagelist a:hover { text-decoration: none !important; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content { flex: 1 0 0; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content > p { max-width: none !important; } .page-Herrenhaus_der_Familie_Richter #mw-content-text .content iframe { width: 100%; height: 75vh; } .content th, .content td { padding: 2rem 0 !important; } .content th:not(:last-of-type), .content td:not(:last-of-type) { padding-right: 4rem !important; } .content tr { background-color: transparent !important; } .content tr:nth-of-type(4) td .btn { display: block; flex: none; } .content tr:nth-of-type(4) td small { display: block; margin-top: 1.5rem; } .content tr:nth-of-type(4) td .btn-group { display: flex; justify-content: center; align-items: center; width: 100%; } .content tr:nth-of-type(4) .floatnone img { height: 13.75rem !important; } .content .floatnone a, .content .floatnone img { display: block; width: 100%; height: auto !important; object-fit: cover; } .toclevel-1 span { font-size: 1rem; } .toclevel-2 span { font-size: 0.9rem; } #mw-navigation, #contentwrapper, #footer { padding-left: 2rem !important; padding-right: 2rem !important; } #map_leaflet_1 { height: 24rem !important; } #maincontentwrapper { padding-top: 0 !important; } #maincontentwrapper p a[href]:not(.btn), #maincontentwrapper blockquote a[href]:not(.btn), #maincontentwrapper table a[href]:not(.btn), #maincontentwrapper ul a[href]:not(.btn), #maincontentwrapper ol a[href]:not(.btn) { color: var(--color-primary) !important; } #contentwrapper { padding-top: 2rem; max-width: var(--max-width); } #contentwrapper > .row { display: flex; flex-direction: row-reverse; } #sidebar-right { top: 1rem; padding-top: 1.25rem; padding-right: 4rem; width: fit-content !important; } #sidebar-right .btn { display: flex; align-items: center; gap: 0.5rem; text-align: left; } #sidebar-right .nav-link { margin-bottom: 0.5rem; } #sidebar-right .nav-link.active { font-weight: 500; } #contentSub, #contentSub a { margin-left: 0; color: var(--color-primary); } #mw-toc-heading { display: none !important; } #navbar { flex-grow: 0 !important; } #navbar a { font-size: 0.9rem; text-transform: uppercase; } #navbar a::after { display: none !important; } #navbar .nav-item { padding: 0.25rem 0.125rem; } #navbar .nav-item > a { white-space: nowrap; max-width: 8.5rem; overflow: hidden; text-overflow: ellipsis; } #navbar .dropdown-item.active, #navbar .dropdown-item:active { background-color: var(--color-primary); color: white !important;; } #navbar .fa + * { display: none; } #navbar > a:first-child { margin-right: 1rem !important; } #navbar ul:nth-of-type(1) { margin-right: 1rem !important; } #navbar ul:nth-of-type(2) { order: 1; margin-left: 0.5rem; } #navbar ul:nth-of-type(2) > li > a { color: var(--color-primary) !important; } #navbar #searchform { order: 0; } #navbar .fa-cog::before { content: "…"; } @media all and (max-width: 992px) { #navbar { margin-top: 1rem; margin-bottom: 0; } #navbar form { margin-top: 0.5rem; } } #mw-navigation { padding-top: 1.25rem; padding-bottom: 1.25rem; } #mw-navigation input { min-width: 13rem; font-size: 0.9rem; font-weight: 300; border-width: 0.15rem !important; border-radius: 0 !important; border-color: var(--color-primary) !important; } #mw-navigation.fixed-top { position: relative; } #mw-navigation > .container { flex-wrap: wrap; justify-content: space-between; padding: 0; max-width: var(--max-width); } #firstHeading { text-align: left; } #content, #bodyContent .row > div { padding: 0; } #bodyContent .row > div:first-child { padding-right: 3.5rem; } #bodyContent .container-fluid + .container-fluid { margin-top: 4rem; } #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5, #bodyContent h6 { transform: translateY(-0.125em); } #bodyContent h1:not(:first-child), #bodyContent h2:not(:first-child), #bodyContent h3:not(:first-child), #bodyContent h4:not(:first-child), #bodyContent h5:not(:first-child), #bodyContent h6:not(:first-child) { margin-top: 1.25em; } #firstHeading, #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5, #bodyContent h6 { font-weight: 400; margin-bottom: 0.75em; } #bodyContent h3 + p, #bodyContent h4 + p, #bodyContent h5 + p, #bodyContent h6 + p { font-size: 1.33rem; } #firstHeading, #bodyContent h1, #bodyContent h5 { font-size: 2.66rem; } #bodyContent h2 { font-size: 2.33rem; } #bodyContent h3 { font-size: 2rem; } #bodyContent h4 { font-size: 1.66rem; } #bodyContent ul, #bodyContent ol { margin-left: 0.75rem; } #mw-createaccount-join { margin-top: 1rem; } #footer { background-color: var(--color-primary) !important; color: white !important; font-size: 0.9rem; } #footer > .container { max-width: var(--max-width); } #footer > .container > .row { display: flex; flex-direction: row; justify-content: space-between; } #footer .footer-widget { width: fit-content; } #footer .footer-widget:first-of-type { flex: none; order: 1; } #footer .footer-widget:last-of-type { order: 0; } #footer ul * { color: white !important; } #footer ul { display: flex; gap: 1rem; } #footer #footer-places { font-size: 0.9rem; text-transform: uppercase; text-decoration: underline; } #footer #footer-poweredbyico { display: flex; flex-direction: column; gap: 0.5rem; } @media all and (max-width: 992px) { #footer ul { display: flex !important; flex-direction: column !important; gap: 0.5rem !important; } }