font-size + custom vars

This commit is contained in:
Silke Pisulla 2017-01-06 13:55:20 +01:00
commit 746025d20b

View file

@ -5,12 +5,13 @@
* @author Jana Deutschlaender <deutschlaender@cosmocode.de> * @author Jana Deutschlaender <deutschlaender@cosmocode.de>
*/ */
html, body { html, body {
background-color: @color-site-bg; background-color: @color-site-bg;
} }
a { a {
color: @ini_existing; color: @color-link;
} }
/* highlight selected tool */ /* highlight selected tool */
@ -125,7 +126,7 @@ h3 {
} }
h4 { h4 {
font-size: .93rem; font-size: .94rem;
margin: 0 0 1.0em; margin: 0 0 1.0em;
} }
@ -140,7 +141,7 @@ h6 {
} }
p { p {
font-size: .83rem; font-size: .88rem;
line-height: 135%; line-height: 135%;
a, a,
@ -151,7 +152,8 @@ p {
} }
label, label,
legend { legend,
button {
font-size: .88rem; font-size: .88rem;
a, a,
@ -161,6 +163,14 @@ legend {
} }
} }
hr,
figure,
details,
address {
font-size: .88rem;
line-height: 140%;
}
p, p,
ul, ul,
ol, ol,
@ -173,8 +183,6 @@ figure,
details, details,
fieldset, fieldset,
address { address {
font-size: .88rem;
line-height: 140%;
margin: 0 0 1.4em; /* bottom margin = line-height */ margin: 0 0 1.4em; /* bottom margin = line-height */
padding: 0; padding: 0;
} }
@ -200,6 +208,8 @@ small,
ul, ul,
ol { ol {
font-size: .88rem;
line-height: 140%;
padding: 0 0 0 1.5em; padding: 0 0 0 1.5em;
} }
@ -219,6 +229,11 @@ dd {
margin: 0 1.5em 0 0; margin: 0 1.5em 0 0;
} }
dl {
font-size: .88rem;
line-height: 140%;
}
dt { dt {
font-weight: bold; font-weight: bold;
margin: 0; margin: 0;
@ -267,7 +282,9 @@ table {
border-collapse: collapse; border-collapse: collapse;
empty-cells: show; empty-cells: show;
border-spacing: 0; border-spacing: 0;
border: 1px solid @ini_border; border: 1px solid @color-border;
font-size: .88rem;
line-height: 140%;
} }
caption { caption {
@ -284,7 +301,7 @@ td {
padding: .3em .5em; padding: .3em .5em;
margin: 0; margin: 0;
vertical-align: top; vertical-align: top;
border: 1px solid @ini_border; border: 1px solid @color-border;
} }
th { th {
@ -304,7 +321,7 @@ a {
a:link, a:link,
a:visited { a:visited {
text-decoration: none; text-decoration: none;
color: @ini_link; color: @color-link;
} }
a:hover, a:hover,
@ -337,7 +354,7 @@ button img {
} }
hr { hr {
border-top: solid @ini_border; border-top: solid @color-border;
border-bottom: solid @ini_background; border-bottom: solid @ini_background;
border-width: 1px 0; border-width: 1px 0;
height: 0; height: 0;
@ -371,25 +388,29 @@ kbd {
font-size: 1em; font-size: 1em;
direction: ltr; direction: ltr;
text-align: left; text-align: left;
background-color: @ini_background_site; background-color: @color-site-bg;
color: @ini_text; color: @color-text;
box-shadow: inset 0 0 .3em @ini_border; box-shadow: inset 0 0 .3em @color-border;
border-radius: 2px; border-radius: 2px;
} }
pre { pre {
overflow: auto; overflow: auto;
word-wrap: normal; word-wrap: normal;
border: 1px solid @ini_border; border: 1px solid @color-border;
border-radius: 2px; border-radius: 2px;
box-shadow: inset 0 0 .5em @ini_border; box-shadow: inset 0 0 .5em @color-border;
font-size: .88rem;
line-height: 140%;
padding: .7em 1em; padding: .7em 1em;
} }
blockquote { blockquote {
padding: 0 .5em; border: solid @color-border;
border: solid @ini_border;
border-width: 0 0 0 .25em; border-width: 0 0 0 .25em;
font-size: .88rem;
line-height: 140%;
padding: 0 .5em;
} }
[dir=rtl] blockquote { [dir=rtl] blockquote {
@ -431,8 +452,10 @@ form {
} }
fieldset { fieldset {
padding: .7rem 1rem; font-size: .88rem;
line-height: 140%;
border: 1px solid @ini_text_alt; border: 1px solid @ini_text_alt;
padding: .7rem 1rem;
} }
fieldset > :last-child { fieldset > :last-child {
@ -473,6 +496,10 @@ select {
max-width: 100%; max-width: 100%;
} }
textarea.edit {
font-size: .88em;
}
optgroup { optgroup {
font-style: italic; font-style: italic;
font-weight: bold; font-weight: bold;
@ -511,55 +538,79 @@ input[type=image] {
box-shadow: none; box-shadow: none;
} }
/* all types of buttons */
input[type=submit], /* + + + + + buttons + + + + + */
input[type=button], button {
input[type=reset],
input.button,
a.button,
button,
.qq-upload-button {
color: #333;
background-color: #eee; background-color: #eee;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+); background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%); background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%);
border: 1px solid #ccc; border: 1px solid #ccc;
border-radius: 2px; border-radius: 2px;
color: #333;
padding: .1em .5em; padding: .1em .5em;
cursor: pointer; cursor: pointer;
transition: @transition background-color, @transition color;
&:hover,
&:focus,
&:active {
background-color: #ddd;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);
border-color: #999;
}
} }
input[type=submit]:hover,
input[type=submit]:active, /* + + + all types of submit-buttons + + + */
input[type=submit]:focus, a.button,
input[type=button]:hover, input[type=submit],
input[type=button]:active, input[type=reset],
input[type=button]:hover, button[type=submit],
input[type=reset]:hover, .qq-upload-button {
input[type=reset]:active, cursor: pointer;
input[type=reset]:hover, background-image: none;
input.button:hover, background-color: @button_background;
input.button:active, border: 1px solid @button_background;
input.button:focus, border-radius: 2px;
a.button:hover, color: @button_color;
a.button:active, padding: .3em @grid;
a.button:focus, transition: @transition background-color, @transition color;
button:hover,
button:active, &:hover,
button:focus, &:active,
.qq-upload-button:hover { &:focus {
border-color: #999; background-color: @button_color;
background-color: #ddd; color: @button_background;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+); }
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);
} }
input::-moz-focus-inner,
button::-moz-focus-inner { /* + + + all types of buttons not being submit-buttons + + + */
border: 0; input.button,
padding: 0; input[type=button] {
cursor: pointer;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%);
background-color: #eee;
border: 1px solid #ccc;
border-radius: 2px;
color: #333;
padding: .1em .5em;
transition: @transition background-color, @transition color;
&:hover,
&:active,
&:focus {
background-color: #ddd;
border-color: #999;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);
}
} }
/* + + + all disabled buttons + + + */
input[disabled], input[disabled],
button[disabled], button[disabled],
select[disabled], select[disabled],
@ -570,6 +621,30 @@ button[readonly],
select[readonly], select[readonly],
textarea[readonly] { textarea[readonly] {
cursor: auto; cursor: auto;
opacity: .5; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDQ0NDQyIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODI0KSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #eeeeee 99%, #cccccc 99%);
background-color: #eee; background-color: #eee;
opacity: .5;
border: 1px solid #ccc;
border-radius: 2px;
color: #333;
font-weight: normal;
padding: .3em @grid;
transition: @transition background-color, @transition color;
&:hover,
&:active,
&:focus {
background-color: #ddd;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMC4zIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERERERCIgb2Zmc2V0PSIwLjk5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkJCQiIgb2Zmc2V0PSIuOTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjcwKSIgLz4KPC9zdmc+);
background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 30%, #dddddd 99%, #bbbbbb 99%);
border-color: #999;
color: #333;
}
}
input::-moz-focus-inner,
button::-moz-focus-inner {
border: 0;
padding: 0;
} }