MediaWiki:Common.css
Aus BrandWiki
Version vom 5. Januar 2022, 16:23 Uhr von Ahoi (Diskussion | Beiträge)
Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/********************* COLORS *********************/
:root {
--fontdark: #2F4858;
--fontlight: #fafafa;
--background1: #F2EFF1;
--background2: #F4F1F3;
--bgbrand: #E7E7E7;
--bg2brand: #E9E9E9;
--bgcertificate: #E7E7E7;
--bg2certificate: #E9E9E9;
--bgorganisation: #E7E7E7;
--bg2organisation: #E9E9E9;
--bgfashion: #F6DFD7;
--bg2fashion: #F4D9CF;
--bgcosmetics: #E6EBF2;
--bg2cosmetics: #EBEEF4;
--bgfood: #E7F2E6;
--bg2food: #EBF4EB;
--accent: #F2A794;
--accent1: #F5BFB1;
--accentlight: #F4D9CF;
--accentloud: #FF99C9;
--accentbg: #FEF9F7;
--accentheading: #002A4A;
--contrast: #7D7C84;
--fashion: #F2A794; /*rosa*/
--food: #A9C9BC; /*green*/
--cosmetics: #A9BBCA; /*blue*/
--titlefashion: #F2A794;
--titlecosmetics: #A9BBCA;
--titlefood: #A9C9BC;
--brand: #F2A794; /*rosa*/
--organisation: #F2EFF1; /*lightgrey*/
--certificate: #F2EFF1; /*lightgrey*/
--titlebrand: #2F4858; /*=fontdark*/
--titleorganisation: #2F4858;
--titlecertificate: #2F4858;
--link: #0077BA;
--linkvisited: #006E97;
--linknew: #B6465F;
--linknewvisited: #953A4E;
--wow: #EDFF8A; /*#D8F1A0;*/
--linkbg: #F4EFF3;
--medium: #97ACBF;
--tweekiblue: #265A88;
--yes: #AFD5AA;
--warning: #703F04;
--warningbg: #FAC98E;
--warningborder: #FCB87F;
--error: #FF521B;
--tldrbg: #FDFFF4;
--msggreen: #6F8D57; /*approved revs*/
--checkred:#FF8360;
--checkorange:#FBB38A;
--checkyellow:#E8E288;
--checkgreen:#ACC18A;
--checksupergreen:#417B5A;
--checkgrey:#D7E3EA;
}
/******************** UNUSED
--bgtopic4: #E5E3E4;
--bt2topic4: #E8E5E7;
--topic4: #7D7C84; /*PRODUCT ? GREY*/
****************************/
/********************* TYPEFACES *********************/
/*FONT */
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
* {font-family: Rubik, Poppins, Lato, Roboto, Arial, sans-serif;}
/*after this, our base size to count from is about 10px (browser standard)*/
html {
font-size: 62,5%;
}
body,
p,
table p {
font-size: 1.6rem;
text-align: left;
font-family: Rubik, Poppins, Lato, Roboto, Arial, sans-serif;
}
body,
.navbar-default,
.navbar-brand {
color: var(--fontdark);
}
/********************* LINKS *********************/
a:link {
color: var(--link);
text-decoration: none;
/*border-bottom: 1px solid var(--linkbg);*/
/*box-shadow: inset 0 -3px 0 var(--linkbg);*/
transition: background 0.2s ease-out;
}
/* Arrow instead of lock icon */
#content a.external,
#content a.external[href^="gopher://"],
#content a.external[href^="https://"],
.link-https {
background: none;
padding-right: 1px;
}
#content a.external:after,
#content a.external[href^="gopher://"]:after,
#content a.external[href^="https://"]:after,
.link-https:after {
content: " \2197";
}
.btn a:link {color: var(--accentlight);}
a.new { color: var(--linknew);
text-decoration:none;
}
a:visited { color: var(--linkvisited);
text-decoration:none;}
a.new:visited { color: var(--linknewvisited);
text-decoration:none;}
a:hover,
#content a.external:hover {
color: var(--linkvisited);
background: var(--linkbg);
text-decoration:none;
}
a.new:hover { color: var(--linknewvisited);
text-decoration:none;}
a:active { color: var(--tweekiblue); }
/* Button */
#ca-edit-ext,
.btn a:link,
.btn-primary a:link,
.btn-primary {color: var(--fontlight);}
.btn.btn-primary.btn-block > b.caret {color: var(--fontlight);}
/********************* HEADINGS *********************/
h1 {color: var(--fontdark);}
h2, hr {
color: var(--accent);
}
h1 {font-size: 5rem;}
h2 {margin-top: 30px;}
/*h1#firstHeading.firstHeading, {
font-family: 'Lato', sans-serif;
color: var(--fontdark);
}*/
h1#firstHeading.firstHeading,
.tweekiFirstHeading,
.firstHeading {text-align: left !important;}
/********************* MAIN PAGE / BUTTONS *********************/
/*hide page title on homepage/main page */
body.page-Main_Page.action-view h1.firstHeading,
body.page-Main_Page.action-submit h1.firstHeading { display: none; }
.blurb {
font-size: larger;
}
/*.blurbsub */
button,
.mw-ui-button.mw-ui-progressive,
.mw-ui-button.mw-ui-primary,
#ca-edit {
background: var(--tweekiblue);
border: 1px solid var(--tweekiblue);
color: var(--fontlight);
}
button:hover,
.mw-ui-button.mw-ui-progressive:hover,
.mw-ui-button.mw-ui-primary:hover {
background: var(--fontdark);
border: 1px solid var(--fontdark);
color: var(--fontlight);
}
.mw-ui-input:focus {
box-shadow: inset 0 0 0 2px var(--accentloud);
border-color: var(--accentloud);
outline: 0;
}
/********************* MAIN PAGE IMAGES *************************/
img.teaser {
max-width: 100%;
height: auto;
}
/********************* BACKGROUND *********************/
/*** body background & edit area with light background ***/
/*body {
background-color: var(--accentbg);
}
.mw-body {
border: 1px solid var(--accentbg);
} */
#mw-page-base {
background-image: linear-gradient(#ffffff 50%,#FFE9CF 100%);
background-color: #ffffff;
}
/*********************** HEADER/NAVBAR *********************/
/*https://css-tricks.com/snippets/css/css-box-shadow/*/
/* schön, aber ein bizzle zu rosa */
/*#mw-head.navbar-inner {
background-image: linear-gradient(var(--accent1) 50%,var(--accent) 100%);
}*/
#mw-head.navbar-inner {
-webkit-box-shadow: 0px 3px 20px 0px rgba(107,107,107,0.25);
-moz-box-shadow: 0px 3px 20px 0px rgba(107,107,107,0.25);
box-shadow: 0px 3px 20px 0px rgba(107,107,107,0.25);
}
/* gehört farblich dazu */
/*#mw-navigation.navbar {border-bottom-color: var(--accent); }*/
/* -webkit-box-shadow: 0 4px 3px -3px var(--linkvisited);
-moz-box-shadow: 0 4px 3px -3px var(--linkvisited);
box-shadow: 0 4px 3px -3px var(--linkvisited);*/
/********************* ERRORBOX ********************/
.errorbox {
color: var(--accentloud2);
background-color: var(--accentloud3);
border-color: var(--accentloud);
}
.warningbox {
color: var(--warning);
border-color: var(--warningborder);
background-color: var(--warningbg);
}
div.errormessage {color: var(--error);}
/************************BODY PAGE *********************/
/*sets the next paragraph a bit further off the list bottom (new: .9em) */
.mw-content-ltr ol {margin: .3em 0 .9em 3.2em;}
/* shows categories*/
#catlinks {
display:block;
margin-top: 40px;
}
/* gets rid of the border*/
#catlinks, .catlinks {
background-color: inherit;
border: none;
padding: 0px;
font-size: smaller;
}
/* makes a nice line*/
#catlinks:before {
content: "";
display:block;
width: 20%;
padding-top: 5px;
border-top: 5px solid var(--accent1);
}
.page-title:after {
margin: 0 auto; /* This will center the border. */
width: 50%; /* Change this to whatever width you want. */
padding-top: 20px; /* This creates some space between the element and the border. */
border-bottom: 1px solid black; /* This creates the border. Replace black with whatever color you want. */
}
/************************FORMS *********************/
/*makes the checkbox bigger */
#sfForm select, #sfForm input[type="checkbox"] {font-size: larger;}
/********************* BRANDS ********************/
#mw-content-text table td.profile {font-size: larger;}
blockquote.quote {
border-left: 5px solid var(--accent1);
}
blockquote.quote span.quotetext {font-style: italic;}
blockquote.quote span.quotesource {font-size: small;}
/*
label.checkboxLabel {
width: 200px;
display: block;
float: left;
}*/
/********************* TABLES ********************/
table.brand,
table.cert,
table.organisation {
max-width: 100%;
border-collapse: separate;
text-align: left;
padding: 20px;
}
.brandaspect {
border: 4px dotted var(--fontdark);
border-radius: 4px;
}
/*
background-color: var(--background2);
padding-left-width: 40px;
border: 4px solid var(--background2);
margin: 1em;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
*/
.brand th,
.brand td,
.cert th,
.cert td,
.organisation th,
.organisation td {
padding-bottom: 15px;
padding-right: 15px;
}
/********************* PANEL BOXES *************************/
.panel.panel-default {
-webkit-box-shadow: 3px 3px 10px 0px rgba(107,107,107,0.5);
-moz-box-shadow: 3px 3px 10px 0px rgba(107,107,107,0.5);
box-shadow: 3px 3px 10px 0px rgba(107,107,107,0.5);
}
.panel-heading {
background-image: linear-gradient(to bottom,var(--background1) 0,var(--background2) 100%);
}
.panel-heading.fashion {
color: var(--titlefashion);
background-image: linear-gradient(to bottom,var(--bgfashion) 0,var(--bg2fashion) 100%);
}
.panel-heading.cosmetics {
color: var(--titlecosmetics);
background-image: linear-gradient(to bottom,var(--bgcosmetics) 0,var(--bg2cosmetics) 100%);
}
.panel-heading.food {
color: var(--titlefood);
background-image: linear-gradient(to bottom,var(--bgfood) 0,var(--bg2food) 100%);
}
.panel-heading.brand {
color: var(--titlebrand);
background-image: linear-gradient(to bottom,var(--bgbrand) 0,var(--bg2brand) 100%);
}
.panel-heading.organisation {
color: var(--titleorganisation);
background-image: linear-gradient(to bottom,var(--bgorganisation) 0,var(--bg2organisation) 100%);
}
.panel-heading.certificate {
color: var(--titlecertificate);
background-image: linear-gradient(to bottom,var(--bgcertificate) 0,var(--bg2certificate) 100%);
}
.panel-footer {
background-color: var(--background1);
padding: 20px;
}
.panel.brand {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titlebrand);
}
.panel.fashion {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titlefashion);
}
.panel.organisation {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titleorganisation);
}
.panel.cosmetics {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titlecosmetics);
}
.panel.food {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titlefood);
}
.panel.certificate {
border: 1px solid var(--background1);
box-shadow: rgba(145, 106, 112, 0.15) 0 6px 24px;
transition: box-shadow 0.3s ease-out;
border-left: 5px solid var(--titlecertificate);
}
/********************* CERTIFICATE *************************/
input {color: var(--fontdark);}
/********************* CONTENT NOTEBOXES *************************/
/* Template:Box and Template:BoxInfo */
div.box {
background-color: var(--background2);
padding: 10px;
margin-bottom:5px;
}
div.box.help {
border: 1px solid var(--medium);
border-left-width: 5px;
background-color: var(--background1);
}
div.box.alert,
div.box.template {
border: 1px solid var(--warningborder);
border-left-width: 5px;
background-color: var(--warningbg);
}
div.box.info {
background-color: var(--background2);
padding: 15px;
font-size: smaller;
}
div.box.tldr {
border: 1px solid var(--wow);
border-left-width: 5px;
background-color: var(--tldrbg);
}
/********************* LABEL CHECK *************************/
/********************* GREENPEACE LABELCHECK *************************/
.labelcheck {color:#F4F1F3;}
/* Template:LabelCheckGreenpeaceAT2018 */
div.labelcheck {
background-color: var(--background2);
padding: 10px;
margin-bottom:5px;
color: var(--fontdark);
}
/* Leafs werden hellgrau */
div.labelcheck .glyphicon {color: var(--checkgrey);
}
div.labelcheck.00 {
background-color: var(--checkred);
}
div.labelcheck.01 {
background-color: var(--checkorange);
}
div.labelcheck.02 {
background-color: var(--checkyellow);
}
div.labelcheck.03 {
background-color: var(--checkgreen);
}
div.labelcheck.05 {
background-color: var(--checksupergreen);
}
/********************* BrandWiki Page Status *************************/
.pagestatus {color:#F4F1F3;}
/* Template:BrandPageStatus */
div.pagestatus,
span.pagestatus {
background-color: var(--background2);
padding: 5px;
color: var(--fontdark);
float: right;
}
/* Stars werden hellgrau */
div.pagestatus .glyphicon,
span.pagestatus .glyphicon {color: var(--checkgrey);
}
div.pagestatus.01,
span.pagestatus.01 {
background-color: var(--checkorange);
}
div.pagestatus.02,
span.pagestatus.02 {
background-color: var(--checkyellow);
}
div.pagestatus.03,
span.pagestatus.03 {
background-color: var(--checkgreen);
}
/********************* Approved Revs *************************/
/*margin around the message*/
#contentSub, #contentSub2 {
color: var(--fontdark);
margin: 0 0 5px 0;
}
/* approved star */
span.approvedAndLatestMsg {
color: var(--msggreen);
padding-bott
}
span.approvedAndLatestMsg:before {
content: "\02605 ";
}
/* not approved pencil*/
span.notLatestMsg {
color: var(--checkred);
}
span.notLatestMsg:before {
content: "\270E ";}
}
/********************* Boxen *************************/
.successbox {
color: var(--checksupergreen);
border-color: var(--checkgreen);
background-color: var(--checkgreen);
}
/********************* Buttons *************************/
span.bttn {
background: var(--tweekiblue);
border: 1px solid var(--tweekiblue);
cursor: pointer;
padding: 2px 7px;
}
span.bttn a {
color: var(--fontlight);
}
span.bttn:hover {
background: var(--fontdark);
border: 1px solid var(--fontdark);
}
span.bttn a:hover {
background: inherit;
}
/********************* Editing *************************/
.editing {color: var(--accentloud);} /*checkred*/
/********************* Claim Startpage *************************/
.claim {
color: var(--accent);
/*font-variant: small-caps;*/
font-weight: bold;
font-style: italic;
font-family: 'Merriweather', serif;
font-size: larger;
}
/********************* INPUT BOX / SEARCHBOX *************************/
.mw-inputbox-centered {margin-top: 1.5em;}