MediaWiki:Common.css: Unterschied zwischen den Versionen

Aus BrandWiki
Wechseln zu:Navigation, Suche
imported>Ahoi
imported>Ahoi
Zeile 123: Zeile 123:
 
font-family: 'Lato', sans-serif;
 
font-family: 'Lato', sans-serif;
 
color: #002A4A;
 
color: #002A4A;
}*/
+
}*/
  
 
h1#firstHeading.firstHeading span,
 
h1#firstHeading.firstHeading span,
.tweekiFirstHeading {text-align: left;}
+
.tweekiFirstHeading.firstHeading {text-align: left;}
  
 
/********************* MAIN PAGE / BUTTONS *********************/
 
/********************* MAIN PAGE / BUTTONS *********************/
Zeile 143: Zeile 143:
 
border: 1px solid var(--tweekiblue);
 
border: 1px solid var(--tweekiblue);
 
color: var(--fontlight);
 
color: var(--fontlight);
}
+
}
  
 
button:hover,
 
button:hover,
Zeile 154: Zeile 154:
  
 
.mw-ui-input:focus {
 
.mw-ui-input:focus {
    box-shadow: inset 0 0 0 2px var(--accentloud);
+
box-shadow: inset 0 0 0 2px var(--accentloud);
    border-color: var(--accentloud);
+
border-color: var(--accentloud);
    outline: 0;
+
outline: 0;
}
+
}
  
 
/* Boxen in Übersicht */
 
/* Boxen in Übersicht */
 
.panel-heading {
 
.panel-heading {
 
background-image: linear-gradient(to bottom,var(--background1) 0,var(--background2) 100%);
 
background-image: linear-gradient(to bottom,var(--background1) 0,var(--background2) 100%);
}
+
}
  
 
,panel-footer {
 
,panel-footer {
 
background-color: var(--background1);
 
background-color: var(--background1);
}
+
}
  
 
/********************* MAIN PAGE IMAGES *************************/
 
/********************* MAIN PAGE IMAGES *************************/
Zeile 172: Zeile 172:
 
max-width: 100%;
 
max-width: 100%;
 
height: auto;
 
height: auto;
}
+
}
  
 
/********************* BACKGROUND *********************/
 
/********************* BACKGROUND *********************/
body {background-color: var(--accentbg);}
+
/*** background ***/
 +
body {
 +
background-color: var(--accentbg);
 +
}
  
.mw-body {border: 1px solid var(--accentlight);}
+
/*** edit area ***/
 +
.mw-body {
 +
border: 1px solid var(--accentbg);
 +
}
  
 
#mw-page-base {
 
#mw-page-base {
 
background-image: linear-gradient(#ffffff 50%,#FFE9CF 100%);
 
background-image: linear-gradient(#ffffff 50%,#FFE9CF 100%);
 
background-color: #ffffff;
 
background-color: #ffffff;
}
+
}
  
 
/*********************** HEADER/NAVBAR *********************/
 
/*********************** HEADER/NAVBAR *********************/
 
/*https://css-tricks.com/snippets/css/css-box-shadow/*/
 
/*https://css-tricks.com/snippets/css/css-box-shadow/*/
 
#mw-head.navbar-inner {
 
#mw-head.navbar-inner {
    background-image: linear-gradient(var(--accent1) 50%,var(--accent) 100%);
+
background-image: linear-gradient(var(--accent1) 50%,var(--accent) 100%);
}
+
}
 
#mw-navigation.navbar {border-bottom-color: var(--accent); }
 
#mw-navigation.navbar {border-bottom-color: var(--accent); }
 
/* -webkit-box-shadow: 0 4px 3px -3px var(--linkvisited);
 
/* -webkit-box-shadow: 0 4px 3px -3px var(--linkvisited);
Zeile 200: Zeile 206:
 
background-color: var(--accentloud3);
 
background-color: var(--accentloud3);
 
border-color: var(--accentloud);
 
border-color: var(--accentloud);
}
+
}
  
 
.warningbox {
 
.warningbox {
Zeile 206: Zeile 212:
 
border-color: var(--warningborder);
 
border-color: var(--warningborder);
 
background-color: var(--warningbg);
 
background-color: var(--warningbg);
}
+
}
  
 
div.errormessage {color: var(--error);}
 
div.errormessage {color: var(--error);}
Zeile 218: Zeile 224:
 
display:block;
 
display:block;
 
margin-top: 40px;
 
margin-top: 40px;
}
+
}
  
 
/* gets rid of the border*/
 
/* gets rid of the border*/
Zeile 226: Zeile 232:
 
padding: 0px;  
 
padding: 0px;  
 
font-size: smaller;
 
font-size: smaller;
}
+
}
  
 
/* makes a nice line*/
 
/* makes a nice line*/
Zeile 235: Zeile 241:
 
padding-top: 5px;
 
padding-top: 5px;
 
border-top: 5px solid var(--accent1);
 
border-top: 5px solid var(--accent1);
}
+
}
  
  
 
.page-title:after {
 
.page-title:after {
    margin: 0 auto; /* This will center the border. */
+
margin: 0 auto; /* This will center the border. */
    width: 50%; /* Change this to whatever width you want. */
+
width: 50%; /* Change this to whatever width you want. */
    padding-top: 20px; /* This creates some space between the element and the border. */
+
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. */
+
border-bottom: 1px solid black; /* This creates the border. Replace black with whatever color you want. */
}
+
}
  
 
/************************FORMS *********************/
 
/************************FORMS *********************/
Zeile 254: Zeile 260:
 
blockquote.quote {
 
blockquote.quote {
 
border-left: 5px solid var(--accent1);
 
border-left: 5px solid var(--accent1);
}
+
}
  
 
blockquote.quote span.quotetext {font-style: italic;}
 
blockquote.quote span.quotetext {font-style: italic;}
Zeile 261: Zeile 267:
 
/*
 
/*
 
label.checkboxLabel {
 
label.checkboxLabel {
    width: 200px;
+
width: 200px;
    display: block;
+
display: block;
    float: left;
+
float: left;
}*/
+
}*/
  
  
Zeile 276: Zeile 282:
 
text-align: left;
 
text-align: left;
 
padding: 20px;
 
padding: 20px;
}
+
}
  
 
.brandaspect {
 
.brandaspect {
 
border: 4px dotted var(--fontdark);
 
border: 4px dotted var(--fontdark);
 
border-radius: 4px;
 
border-radius: 4px;
}
+
}
  
 
/*
 
/*
Zeile 301: Zeile 307:
 
padding-bottom: 15px;
 
padding-bottom: 15px;
 
padding-right: 15px;
 
padding-right: 15px;
}
+
}
  
  
Zeile 315: Zeile 321:
 
padding: 10px;
 
padding: 10px;
 
margin-bottom:5px;
 
margin-bottom:5px;
}
+
}
  
 
div.box.help {
 
div.box.help {
Zeile 321: Zeile 327:
 
border-left-width: 5px;
 
border-left-width: 5px;
 
background-color: var(--background1);
 
background-color: var(--background1);
}
+
}
  
  
Zeile 328: Zeile 334:
 
border-left-width: 5px;
 
border-left-width: 5px;
 
background-color: var(--warningbg);
 
background-color: var(--warningbg);
}
+
}
  
 
div.box.info {
 
div.box.info {
Zeile 334: Zeile 340:
 
padding: 15px;
 
padding: 15px;
 
font-size: smaller;
 
font-size: smaller;
}
+
}
  
 
div.box.tldr {
 
div.box.tldr {
Zeile 340: Zeile 346:
 
border-left-width: 5px;
 
border-left-width: 5px;
 
background-color: var(--tldrbg);
 
background-color: var(--tldrbg);
}
+
}
  
 
/********************* LABEL CHECK *************************/
 
/********************* LABEL CHECK *************************/
Zeile 348: Zeile 354:
 
padding: 10px;
 
padding: 10px;
 
margin-bottom:5px;
 
margin-bottom:5px;
}
+
}
  
 
div.labelcheck.00 {
 
div.labelcheck.00 {
 
background-color: var(--checkred);
 
background-color: var(--checkred);
}
+
}
  
  
 
div.labelcheck.01 {
 
div.labelcheck.01 {
 
background-color: var(--checkorange);
 
background-color: var(--checkorange);
}
+
}
  
 
div.labelcheck.02 {
 
div.labelcheck.02 {
 
background-color: var(--checkyellow);
 
background-color: var(--checkyellow);
}
+
}
  
 
div.labelcheck.03 {
 
div.labelcheck.03 {
 
background-color: var(--checkgreen);
 
background-color: var(--checkgreen);
}
+
}
  
 
div.labelcheck.05 {
 
div.labelcheck.05 {
 
background-color: var(--checksupergreen);
 
background-color: var(--checksupergreen);
}
+
}
  
 
/********************* Approved Revs *************************/
 
/********************* Approved Revs *************************/
  
 
#contentSub, #contentSub2 {
 
#contentSub, #contentSub2 {
  color: var(--background2);
+
color: var(--background2);
  margin: 0 0 2px 0;
+
margin: 0 0 2px 0;
}
+
}
  
 
/* approved star */
 
/* approved star */
 
span.approvedAndLatestMsg {
 
span.approvedAndLatestMsg {
    color: var(--checksupergreen);
+
color: var(--checksupergreen);
}
+
}
 
span.approvedAndLatestMsg:before {
 
span.approvedAndLatestMsg:before {
    content: "\02605 ";
+
content: "\02605 ";
}
+
}
  
 
/* not approved pencil*/
 
/* not approved pencil*/
 
span.notLatestMsg {
 
span.notLatestMsg {
    color: var(--checkred);
+
color: var(--checkred);
}
+
}
 
span.notLatestMsg:before {
 
span.notLatestMsg:before {
    content: "\270E ";}
+
content: "\270E ";}
}
+
}
  
 
/********************* Boxen *************************/
 
/********************* Boxen *************************/
 
.successbox {
 
.successbox {
    color: var(--checksupergreen);
+
color: var(--checksupergreen);
    border-color: var(--checkgreen);
+
border-color: var(--checkgreen);
    background-color: var(--checkgreen);
+
background-color: var(--checkgreen);
}
+
}
  
/********************* Buttons <btn class="bw">*************************/
+
/********************* Buttons *************************/
 
span.bttn {
 
span.bttn {
    background: var(--tweekiblue);
+
background: var(--tweekiblue);
    border: 1px solid var(--tweekiblue);
+
border: 1px solid var(--tweekiblue);
    cursor: pointer;
+
cursor: pointer;
    padding: 2px 7px;
+
padding: 2px 7px;
}
+
}
  
 
span.bttn a {
 
span.bttn a {
    color: var(--fontlight);
+
color: var(--fontlight);
}
+
}
  
 
span.bttn:hover {
 
span.bttn:hover {
    background: var(--fontdark);
+
background: var(--fontdark);
    border: 1px solid var(--fontdark);
+
border: 1px solid var(--fontdark);
}
+
}
  
 
span.bttn a:hover {
 
span.bttn a:hover {
background: inherit; }
+
background: inherit;  
 +
}

Version vom 14. Mai 2019, 20:28 Uhr

/********************* COLORS *********************/
:root {
--fontdark: #2F4858;
--fontlight: #fafafa;
--background1: #F2EFF1;
--background2: #F4F1F3;

--accent: #F2A794;
--accent1: #F5BFB1;
--accentlight: #F4D9CF;
--accentloud: #FF99C9;
--accentbg: #FEF9F7;
--contrast: #7D7C84;

--link: #0077BA;
--linkvisited: #006E97;
--linknew: #B6465F;
--linknewvisited: #953A4E;
--wow: #EDFF8A;

--medium: #97ACBF;
--medium3: #A9BBCA;

--tweekiblue: #265A88;

--yes: #AFD5AA;
--warning: #703F04;
--warningbg: #FAC98E;
--warningborder: #FCB87F;
--error: #FF521B;
--tldrbg: #FDFFF4;

--checkred:#FF8360;
--checkorange:#FBB38A;
--checkyellow:#E8E288;
--checkgreen:#ACC18A;
--checksupergreen:#417B5A;
}




/********************* TYPEFACES *********************/
/*FONT SOURCE SANS PRO */
/*@import url(https://fonts.googleapis.com/css?family=Lato);
* {font-family: 'Lato',sans-serif;}*/

@import url(https://fonts.googleapis.com/css?family=Poppins);
* {font-family: 'Poppins',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;
}

body,
	.navbar-default,
	.navbar-brand {
	color: var(--fontdark);
}

/********************* LINKS *********************/

a:link { color: var(--link); }

/* Get rid of the 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); }

a:visited { color: var(--linkvisited); }
a.new:visited { color: var(--linknewvisited); }

a:hover,
#content a.external:hover { color: var(--linkvisited); background: var(--wow); text-decoration:none;}

a.new:hover { color: var(--linknewvisited); }

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, h2, hr {
	color: var(--accent);
}

h1 {font-size: 5rem;}

h2 {margin-top: 30px;}

/*h1#firstHeading.firstHeading, {
	font-family: 'Lato', sans-serif;
	color: #002A4A;
	}*/

h1#firstHeading.firstHeading span,
.tweekiFirstHeading.firstHeading {text-align: left;}

/********************* 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 {
	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;
	}

/* Boxen in Übersicht */
.panel-heading {
	background-image: linear-gradient(to bottom,var(--background1) 0,var(--background2) 100%);
	}

,panel-footer {
	background-color: var(--background1);
	}

/********************* MAIN PAGE IMAGES *************************/
img.teaser {
	max-width: 100%;
	height: auto;
	}

/********************* BACKGROUND *********************/
/*** background ***/
body {
	background-color: var(--accentbg);
	}

/*** edit area ***/
.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/*/
#mw-head.navbar-inner {
	background-image: linear-gradient(var(--accent1) 50%,var(--accent) 100%);
	}
#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;
	}


/********************* 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 {
	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 *************************/
/* Template:LabelCheckGreenpeaceAT2018 */
div.labelcheck {
	background-color: var(--background2);
	padding: 10px;
	margin-bottom:5px;
	}

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);
	}

/********************* Approved Revs *************************/

#contentSub, #contentSub2 {
	color: var(--background2);
 	margin: 0 0 2px 0;
	}

/* approved star */
span.approvedAndLatestMsg {
	color: var(--checksupergreen);
	}
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; 
	}