Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7824720d

Von Cem Aydin vor etwa 4 Jahren hinzugefügt

  • ID 7824720d5c9b8cf7ab21a481d6bca6cf23e66868
  • Vorgänger 13d82fb8
  • Nachfolger 6cb1c463

Neues Design Anpassung: #386 Farben Überschriften und Buttons angepasst

Da bei einer Änderung der Brand Farbe oftmals ein unbrauchbarer
Hintergrund-Ton entstand, habe ich diese nun entkoppelt. Dazu:

- brand durchgehend in base umbenannt
- neuen Abschnitt brand eingefügt (css/less/variables_color_style.less)
- diesen für H1 Header und Buttons verwendet
- less/css neu kompiliert

Unterschiede anzeigen:

css/less/_developing_styles.less
--gray-verylight: @gray-verylight;
--gray-superlight: @gray-superlight; // White
--color-standard: @brand-standard;
--color-superlight: @brand-superlight;
--color-verylight: @brand-verylight;
--color-lighter: @brand-lighter;
--color-light: @brand-light;
--color-dark: @brand-dark;
--color-darker: @brand-darker;
--color-verydark: @brand-verydark;
--color-superdark: @brand-superdark;
--color-standard: @base-standard;
--color-superlight: @base-superlight;
--color-verylight: @base-verylight;
--color-lighter: @base-lighter;
--color-light: @base-light;
--color-dark: @base-dark;
--color-darker: @base-darker;
--color-verydark: @base-verydark;
--color-superdark: @base-superdark;
// --msg-ok-strong: @color-green-strong;
// --msg-ok-light: @color-green-light;
......
--spin_60 : spin(@brand-standard, 60);
--spin_120: spin(@brand-standard, 120);
--spin_180: spin(@brand-standard, 180);
--spin_240: spin(@brand-standard, 240);
--spin_60 : spin(@base-standard, 60);
--spin_120: spin(@base-standard, 120);
--spin_180: spin(@base-standard, 180);
--spin_240: spin(@base-standard, 240);
--style-ocean: @style_ocean;
--style-light_blue: @style_light_blue;
css/less/control_panels.less
// PENDENT: ggf. anpassen an Controlpanel-Farbtoene
.tbl-horizontal {
//th{ color: @brand-superdark ; }
//th{ color: @base-superdark ; }
}
}
css/less/developing.less
body.developing{
&>header{
background-color: @brand-h1-bg;
background-color: @base-h1-bg;
display: block;
overflow: hidden;
h1{
float: left;
color: @brand-h1-color ;
color: @base-h1-color ;
padding: 1.0em;
}
nav{
css/less/developing_demo.less
.rainbow-yellow { background-color: @rainbow-yellow }
// --------------
// Brand colors
// Base colors
// Text (Label & data)
.brand-primary { background-color: @brand-primary }
.brand-label { background-color: @brand-label }
.brand-label-bg { background-color: @brand-label-bg }
.base-primary { background-color: @base-primary }
.base-label { background-color: @base-label }
.base-label-bg { background-color: @base-label-bg }
// Messages & info types
.brand-info { background-color: @brand-info }
.brand-info-bg { background-color: @brand-info-bg }
.base-info { background-color: @base-info }
.base-info-bg { background-color: @base-info-bg }
.brand-ok { background-color: @brand-ok }
.brand-ok-bg { background-color: @brand-ok-bg }
.base-ok { background-color: @base-ok }
.base-ok-bg { background-color: @base-ok-bg }
.brand-warning { background-color: @brand-warning }
.brand-warning-bg { background-color: @brand-warning-bg }
.base-warning { background-color: @base-warning }
.base-warning-bg { background-color: @base-warning-bg }
.brand-error { background-color: @brand-error }
.brand-error-bg { background-color: @brand-error-bg }
.base-error { background-color: @base-error }
.base-error-bg { background-color: @base-error-bg }
// Positive & negative colors
.brand-positive { background-color: @brand-positive }
.brand-positive-bg { background-color: @brand-positive-bg }
.brand-negative { background-color: @brand-negative }
.brand-negative-bg { background-color: @brand-negative-bg }
.base-positive { background-color: @base-positive }
.base-positive-bg { background-color: @base-positive-bg }
.base-negative { background-color: @base-negative }
.base-negative-bg { background-color: @base-negative-bg }
// Buttons
......
// -----------------------
// BRAND COLORS
// BASE COLORS
// -----------------------
.brand-superdark: @gray-superdark ; // Black
.brand-verydark: @gray-verydark ;
.brand-darker: @gray-darker ;
.brand-dark: @gray-dark ;
.base-superdark: @gray-superdark ; // Black
.base-verydark: @gray-verydark ;
.base-darker: @gray-darker ;
.base-dark: @gray-dark ;
.brand-standard: @gray-standard ;
.base-standard: @gray-standard ;
.brand-light: @gray-light ;
.brand-lighter: @gray-lighter ;
.brand-verylight: @gray-verylight ;
.brand-superlight: @gray-superlight ; // White
.base-light: @gray-light ;
.base-lighter: @gray-lighter ;
.base-verylight: @gray-verylight ;
.base-superlight: @gray-superlight ; // White
css/less/forms.less
vertical-align: top;
display: inline-block;
width: 88% ;
color: @brand-data-label-color ;
color: @base-data-label-color ;
&:link,
&:visited {
css/less/jquery-ui.less
.ui-menu-item {
a {
&:hover{
background-color: @brand-dark;
background-color: @base-dark;
color: #fff ;
}
}
......
}
a.ui-state-hover{
color: #ffffff ;
background-color: @brand-darker;
background-color: @base-darker;
}
}
......
// current date
.ui-state-highlight{
color: #ffffff ;
background-color: @brand-darker;
background-color: @base-darker;
border: 1px @gray-standard solid
}
// Days
td a {
&.ui-state-default { color: @brand-dark; }
&.ui-state-default { color: @base-dark; }
&.ui-state-hover {
color: #ffffff ;
background-color: #000000;
border: #000000 ;
}
&.ui-state-active {
border: 1px solid @brand-dark;
background-color: @brand-dark;
color: @brand-verylight;
border: 1px solid @base-dark;
background-color: @base-dark;
color: @base-verylight;
}
} // /td
} // /.ui-datepicker-calendar
......
.ui-dialog-titlebar {
padding: 0.4em 1.0em;
border: none;
background-color: @brand-h1-bg !important;
color: @brand-h1-color !important;
background-color: @base-h1-bg !important;
color: @base-h1-color !important;
font-weight: normal;
position: relative;
text-align: left;
......
margin: 0;
padding: 0;
width: 100%;
background-color: @brand-lighter;
background-color: @base-lighter;
border-bottom: 1px @_menu_border_color solid ;
a {
......
//background: #f6f6f6 url(ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
background: none ;
font-weight: bold;
color: @brand-darker;
color: @base-darker;
a,
a:link,
a:visited {
css/less/jquery-ui_overrides.less
// Days
td a {
&.ui-state-default {
color: @brand-dark;
color: @base-dark;
}
&.ui-state-hover {
color: #ffffff ;
......
border: #000000 ;
}
&.ui-state-active {
border: 1px solid @brand-dark;
background-color: @brand-dark;
color: @brand-verylight;
border: 1px solid @base-dark;
background-color: @base-dark;
color: @base-verylight;
}
}
css/less/lists.less
font-weight: normal;
font-size: @font-size-medium;
font-family: "Helvetica Neue", Helvetica, Arial; // PENDENT: in Variablen verlegen
color: @brand-dark ;
color: @base-dark ;
}
// List Elements
& > p,
css/less/main.less
z-index: @zindex-h1; //hps:12
top: 60px;
width: 100%;
color: @brand-h1-color ;
background-color: @brand-h1-bg;
color: @base-h1-color ;
background-color: @base-h1-bg;
padding: @h1-padding;
border-top: @brand-h1-border-top;
border-top: @base-h1-border-top;
}
#content .wrapper h1{
color: @headings-color;
......
margin: @margin-from-wrapper ;
}
body > h1{
color: @brand-h1-color ;
background-color: @brand-h1-bg ;
color: @base-h1-color ;
background-color: @base-h1-bg ;
padding: @h1-padding;
}
......
// Labels & Values (SPAN)
// -----------------------
span.label{
//color: @brand-data-label-color ;
//color: @base-data-label-color ;
font-size: @font-size-smaller ;
font-style: normal ;
//margin: 0 0.3em 0 0 ; // PENDENT: gehoert nicht hierher
......
.accent{
div.label{
float: left ;
//color: @brand-data-label-color ;
//color: @base-data-label-color ;
font-size: 80% ;
//&.wi-mediumsmall{ width: 13.6em; } // PENDENT!
padding-top: 0.8em ;
......
}
// Negative Values
.minus,
.plus0 { color: @brand-negative !important; }
.plus0 { color: @base-negative !important; }
// Positive Values
.plus,
.plus1 { color: @brand-positive !important; }
.plus1 { color: @base-positive !important; }
// unbalanced Ledger
// PENDENT: wo eingesetzt?
span.unbalanced_ledger {
background-color: @brand-warning-bg;
background-color: @base-warning-bg;
}
css/less/menu.less
.DHTMLSuite_menuItem_top_over,
.DHTMLSuite_menuItem_top_click {
color: @color-red-strong ;
background-color: @brand-superlight ;
background-color: @base-superlight ;
.DHTMLSuite_menuItem_top_arrowShowSub{
border: none !important ;
}
......
padding: 0.1em 0 0.4em 0.4em !important;
margin: 11px 0 0 0;
border-top: none;
border-right: 1px solid @brand-lighter;
border-bottom: 1px solid @brand-lighter;
border-left: 1px solid @brand-lighter;
border-right: 1px solid @base-lighter;
border-bottom: 1px solid @base-lighter;
border-left: 1px solid @base-lighter;
// -----------------------
// Menu-Item Sub (2nd Level)
......
.DHTMLSuite_menuItem_sub_over,
.DHTMLSuite_menuItem_sub_active {
color: @color-orange-strong ;
background-color: @brand-superlight;
background-color: @base-superlight;
}
} // /.DHTMLSuite_menuBar_sub
css/less/requirement_spec.less
font-size: 90% ;
font-weight: bold;
letter-spacing: 0.1em;
color: @brand-dark;
color: @base-dark;
}
} // /h3
......
// special rows
&.section th {
line-height: 2.2em ;
//background-color: @brand-standard;
color: @brand-superdark ;
//background-color: @base-standard;
color: @base-superdark ;
b {
font-size: 116% ;
}
......
td, th {
font-weight: bold ;
background-color: @gray-standard; // PENDENT: ZEBRA
border-top: 1px @brand-superdark solid ;
border-bottom: 1px @brand-superdark solid ;
border-top: 1px @base-superdark solid ;
border-bottom: 1px @base-superdark solid ;
text-align: right;
}
}
css/less/scaffolding.less
body {
margin: 0 ;
color: @brand-primary ;
color: @base-primary ;
font-family: @font-family-sans-serif;
font-size: @font-size-smaller ;
css/less/tables.less
// padding: 0.5em 0.4em 0.5em 0.3em ;
// font-weight: normal ;
// font-size: @h3-size ;
// color: @brand-heading-color ;
// color: @base-heading-color ;
.mx-h3-caption ;
border: none ;
}
......
//padding-left: 0.8em !important;
}
tr:hover { background-color: @t-row-zebra-bg-hover ; }
tr.listrow_error { background-color: @brand-error-bg !important ; }
tr.listrow_error { background-color: @base-error-bg !important ; }
td, th {
color: @table-list-zebra-text-color ;
......
}
&:link,
&:visited{
color: @brand-light ;
color: @base-light ;
}
}
}
css/less/variables.less
// CONTENTS:
// - COLORS
// - Greys
// - Branding
// - Base
// - Divers Color Specifications
// - SCAFFOLDING
// - Body/Content Background color, Text color
......
// --------------------------------------
// COLORS (GREYs, BRAND COLORS & OTHERS)
// COLORS (GREYs, BASE COLORS & OTHERS)
// --------------------------------------
// Base Colors see variables_color[*-9].less
// Include the preferred color scheme in style.less before including this less file
......
// General text color (label & data)
// -----------------------
// Standard text
@brand-primary: @brand-text-color;
@brand-label: @brand-data-label-color;
@brand-label-bg: @brand-lighter;
@base-primary: @base-text-color;
@base-label: @base-data-label-color;
@base-label-bg: @base-lighter;
// -----------------------
// MESSAGES & INFO TYPES
// -----------------------
// color definitions in variables_color_[*-9].less
@brand-ok: @color-green-strong;
@brand-ok-bg: @color-green-light;
@base-ok: @color-green-strong;
@base-ok-bg: @color-green-light;
@brand-error: @color-red-strong;
@brand-error-bg: @color-red-light;
@base-error: @color-red-strong;
@base-error-bg: @color-red-light;
@brand-info: @color-blue-strong;
@brand-info-bg: @color-blue-light;
@base-info: @color-blue-strong;
@base-info-bg: @color-blue-light;
@brand-warning: @color-orange-strong;
@brand-warning-bg: @color-orange-light;
@base-warning: @color-orange-strong;
@base-warning-bg: @color-orange-light;
// Positive & negative colors
@brand-positive: @color-green-strong;
@brand-positive-bg: @color-green-light;
@brand-negative: @color-red-strong;
@brand-negative-bg: @color-red-light;
@base-positive: @color-green-strong;
@base-positive-bg: @color-green-light;
@base-negative: @color-red-strong;
@base-negative-bg: @color-red-light;
......
@border-radius-large: 6px;
@border-radius-small: 3px;
@component-active-color: @brand-superlight;
@component-active-bg: @brand-primary; // PENDENT: Variable nicht vorgesehen dafuer
@component-active-color: @base-superlight;
@component-active-bg: @base-primary; // PENDENT: Variable nicht vorgesehen dafuer
@caret-width-base: 4px;
@caret-width-large: 5px;
......
// --------------------------------------
// LINKS
// --------------------------------------
@link-color: @brand-link-color;
@link-color: @base-link-color;
@link-hover-color: darken(@link-color, 15%);
@link-decoration: none;
@link-hover-decoration: underline;
......
@headings-font-family: @font-family-base;
@headings-weight: 500;
@headings-line-height: 1.3em;
@headings-color: @brand-heading-color;
@headings-color: @base-heading-color;
@headings-color-accent: #000;
@headings-color-error: @brand-error;
@headings-color-confirm: @brand-ok;
@headings-color-error: @base-error;
@headings-color-confirm: @base-ok;
@h1-size: floor(@font-size-base * 1.1); // ~**px
@h2-size: floor(@font-size-base * 1.2); // ~**px
......
// Heading 1 (H1)
// -----------------------
// Fixed on top of every page together with the action bar
@brand-h1-color: @_brand-h1-color;
@brand-h1-bg: @_brand-h1-bg;
@base-h1-color: @_base-h1-color;
@base-h1-bg: @_base-h1-bg;
@h1-padding: 0.7em 0.5em 0.7em 1.3em;
@h1-margin: 0;
@brand-h1-border-top: @_brand-h1-border-top;
@base-h1-border-top: @_base-h1-border-top;
// -----------------------
// Heading Controlpanels
// -----------------------
......
// -----------------------
// Data types
// -----------------------
@heading-and-label-color: @brand-data-label-color ;
@heading-and-label-bg: @brand-data-label-color ;
@data-color: @brand-data-color ;
@heading-and-label-color: @base-data-label-color ;
@heading-and-label-bg: @base-data-label-color ;
@data-color: @base-data-color ;
@long-desc-size: @font-size-verysmall ;
@long-desc-color: @brand-text-color ;
@long-desc-color: @base-text-color ;
......
@controlpanel-radius: @contentbox-radius ;
// PENDENT: noetig?
@controlpanel-bg-hover: @brand-superdark ;
@controlpanel-bg-hover-text: @brand-light ;
@controlpanel-active-bg: @brand-darker ;
@controlpanel-active-text: @brand-lighter ;
@controlpanel-bg-hover: @base-superdark ;
@controlpanel-bg-hover-text: @base-light ;
@controlpanel-active-bg: @base-darker ;
@controlpanel-active-text: @base-lighter ;
@controlpanel-h3-color: @h3-size ;
@controlpanel-h3-size: 110% ;
......
@message-padding: 0.6em 0.6em 0.5em 0.6em ;
// Error
@message_error_bg: @brand-error-bg ;
@message_error_border: 1px solid @brand-error ;
@message_error_text: @brand-error ;
@message_error_bg: @base-error-bg ;
@message_error_border: 1px solid @base-error ;
@message_error_text: @base-error ;
// OK
@message_ok_bg: @brand-ok-bg ;
@message_ok_border: 1px solid @brand-ok ;
@message_ok_text: @brand-ok ;
@message_ok_bg: @base-ok-bg ;
@message_ok_border: 1px solid @base-ok ;
@message_ok_text: @base-ok ;
// Info & Hint
@message_info_bg: @brand-info-bg ;
@message_info_border: 1px solid @brand-info ;
@message_info_text: @brand-info ;
@message_info_bg: @base-info-bg ;
@message_info_border: 1px solid @base-info ;
@message_info_text: @base-info ;
// Warning
@message_warning_bg: @brand-warning-bg ;
@message_warning_border: 1px solid @brand-warning ;
@message_warning_text: @brand-warning ;
@message_warning_bg: @base-warning-bg ;
@message_warning_border: 1px solid @base-warning ;
@message_warning_text: @base-warning ;
// Hint (like Info above, just to make it sure working)
@message_hint_bg: @message_info_bg ;
@message_hint_border: @message_info_border ;
......
// -----------------------
// Date picker
// -----------------------
@jquery_datepicker-bg-color: @brand-superlight ;
@jquery_datepicker-bg-color: @base-superlight ;
// -----------------------
// UI-Dialog
// -----------------------
@jquery_ui_dialog-bg-color: @brand-verylight ;
@jquery_ui_dialog-bg-color: @base-verylight ;
@jquery_ui_dialog-bg-style: @_bg_style_body ;
// -----------------------
// TOOLTIPSTER
// -----------------------
@jquery_ui_tooltipster-bg-color: @brand-standard ;
@jquery_ui_tooltipster-border-color: @brand-lighter ;
@jquery_ui_tooltipster-color: @brand-verylight ;
@jquery_ui_tooltipster-bg-color: @base-standard ;
@jquery_ui_tooltipster-border-color: @base-lighter ;
@jquery_ui_tooltipster-color: @base-verylight ;
......
--gray-verylight: @gray-verylight;
--gray-superlight: @gray-superlight; // White
--color-standard: @brand-standard;
--color-superlight: @brand-superlight;
--color-verylight: @brand-verylight;
--color-lighter: @brand-lighter;
--color-light: @brand-light;
--color-dark: @brand-dark;
--color-darker: @brand-darker;
--color-verydark: @brand-verydark;
--color-superdark: @brand-superdark;
--color-standard: @base-standard;
--color-superlight: @base-superlight;
--color-verylight: @base-verylight;
--color-lighter: @base-lighter;
--color-light: @base-light;
--color-dark: @base-dark;
--color-darker: @base-darker;
--color-verydark: @base-verydark;
--color-superdark: @base-superdark;
--msg-ok-strong: @msg-green-strong;
--msg-ok-light: @msg-green-light;
......
--msg-warning-light: @msg-orange-light;
}
css/less/variables_color_style.less
// DESCRIPTION:
//
// CONTENTS:
// - BRAND COLORS
// - BASE COLORS
// - Grey Shades
// - BRAND COLORS
// - BASE COLORS
// - MAIN PROPERTIES (STANDARD TEXT COLORS)
// - SCAFFOLDING (PAGE)
// - FRAME HEADER
......
// ----------------------------------------------------------------------------
// --------------------------------------
// BRAND COLORS
// --------------------------------------
// used for h1 headers and buttons
//
// grey-brown-green: #406449;
@brand-color: #406449;
@on-brand-color: #fff;
@brand-color-light: lighten(@brand-color, 10%);
// --------------------------------------
// YOUR CUSTOM COLOR STYLE
// --------------------------------------
......
// --------------------------------------
// BRAND COLORS (CALCULATED)
// BASE COLORS (CALCULATED)
// --------------------------------------
// Calculation of the variations of the brand colors
// Calculation of the variations of the base colors
// It is generally not necessary to touch the following code,
// change therefore the gray colors above
@colorstyle: "green_brown" ; // not style_*, only * like "plum"
@brandstyle: "style_@{colorstyle}" ; // DO NOT TOUCH
@basestyle: "style_@{colorstyle}" ; // DO NOT TOUCH
@brand-standard: @@brandstyle ; // DO NOT TOUCH
@base-standard: @@basestyle ; // DO NOT TOUCH
@brand-superdark: multiply( @brand-standard , @gray-superdark) ; // almost Black
@brand-verydark: multiply( @brand-standard , @gray-verydark) ;
@brand-darker: multiply( @brand-standard , @gray-darker) ;
@brand-dark: multiply( @brand-standard , @gray-dark) ;
@base-superdark: multiply( @base-standard , @gray-superdark) ; // almost Black
@base-verydark: multiply( @base-standard , @gray-verydark) ;
@base-darker: multiply( @base-standard , @gray-darker) ;
@base-dark: multiply( @base-standard , @gray-dark) ;
@brand-light: screen( @brand-standard , @gray-light) ;
@brand-lighter: screen( @brand-standard , @gray-lighter) ;
@brand-verylight: screen( @brand-standard , @gray-verylight) ;
@brand-superlight: @gray-superlight ; // White
@base-light: screen( @base-standard , @gray-light) ;
@base-lighter: screen( @base-standard , @gray-lighter) ;
@base-verylight: screen( @base-standard , @gray-verylight) ;
@base-superlight: @gray-superlight ; // White
......
// -----------------------
// Body
@_bg_style_body: linear-gradient(to bottom, @brand-verylight, @brand-light);
@_bg_style_body: linear-gradient(to bottom, @base-verylight, @base-light);
// Control panels
@_bg_style_controlpanel: linear-gradient(to top, @brand-light, @brand-verylight);
@_bg_style_controlpanel: linear-gradient(to top, @base-light, @base-verylight);
// Buttons
@_bg_style_button: linear-gradient(to top, @brand-light, @brand-verylight);
@_bg_style_button: linear-gradient(to top, @base-light, @base-verylight);
@_bg_style_button_neutral: linear-gradient(to top, @gray-light, @gray-verylight);
......
// a mixin for the body background
// CUSTOMIZE:
.bg-body {
//background-image: linear-gradient(to bottom, @brand-verylight, @brand-light); // GRADIENT
background-color: @brand-light ; // same as bottom stop-color bottom in background-image below
//background-image: linear-gradient(to bottom, @base-verylight, @base-light); // GRADIENT
background-color: @base-light ; // same as bottom stop-color bottom in background-image below
// background-image: none; // NO GRADIENT
}
.bg-content {
background-image: linear-gradient(to bottom, @brand-verylight, @brand-light); // GRADIENT
//background-color: @brand-light ; // same as bottom stop-color bottom in background-image below
background-image: linear-gradient(to bottom, @base-verylight, @base-light); // GRADIENT
//background-color: @base-light ; // same as bottom stop-color bottom in background-image below
// background-image: none; // NO GRADIENT
}
......
// light is for background-colors
// Error (Red)
@msg-red-strong: mix(@brand-darker, @color-red-strong, 20);
@msg-red-light: mix(@brand-verylight, @color-red-light, 60);
@msg-red-strong: mix(@base-darker, @color-red-strong, 20);
@msg-red-light: mix(@base-verylight, @color-red-light, 60);
// OK (Green)
@msg-green-strong: mix(@brand-darker, @color-green-strong, 20);
@msg-green-light: mix(@brand-verylight, @color-green-light, 60);
@msg-green-strong: mix(@base-darker, @color-green-strong, 20);
@msg-green-light: mix(@base-verylight, @color-green-light, 60);
// Info/Hint (Blue)
@msg-blue-strong: mix(@brand-darker, @color-blue-strong, 20);
@msg-blue-light: mix(@brand-verylight, @color-blue-light, 20);
@msg-blue-strong: mix(@base-darker, @color-blue-strong, 20);
@msg-blue-light: mix(@base-verylight, @color-blue-light, 20);
// Warning (Orange)
@msg-orange-strong: mix(@brand-darker, @color-orange-strong, 20); // more brown
@msg-orange-light: mix(@brand-lighter, @color-orange-light, 50);
@msg-orange-strong: multiply(@brand-darker, @color-orange-strong); // more brown
@msg-orange-light: multiply(@brand-lighter, @color-orange-light);
@msg-orange-strong: mix(@base-darker, @color-orange-strong, 20); // more brown
@msg-orange-light: mix(@base-lighter, @color-orange-light, 50);
@msg-orange-strong: multiply(@base-darker, @color-orange-strong); // more brown
@msg-orange-light: multiply(@base-lighter, @color-orange-light);
//@msg-red-light: screen( @msg-red-strong , @gray-verylight) ;
//@msg-red-light: screen( @msg-red-strong , @brand-light) ;
//@msg-red-light: screen( @msg-red-strong , @base-light) ;
//@msg-green-light: screen( @msg-green-strong , @gray-verylight) ;
//@msg-green-light: screen( @msg-green-strong , @brand-light) ;
//@msg-green-light: screen( @msg-green-strong , @base-light) ;
//@msg-blue-light: screen( @msg-blue-strong , @gray-verylight) ;
//@msg-orange-light: screen( @msg-orange-strong , @gray-verylight) ;
......
// MAIN PROPERTIES (STANDARD TEXT COLORS)
// --------------------------------------
// PENDENT: genauer anschauen
@brand-text-color: @gray-dark ; //
@brand-text-color-accent: @brand-standard ; //
@base-text-color: @gray-dark ; //
@base-text-color-accent: @base-standard ; //
@brand-link-color: @brand-dark ; //
@brand-link-color-hover: @brand-darker ; //
@base-link-color: @base-dark ; //
@base-link-color-hover: @base-darker ; //
@brand-table-text-color: @brand-superdark ; //
@base-table-text-color: @base-superdark ; //
@brand-heading-color: @brand-superdark ; // Standard heading color
@brand-heading-bg: @brand-dark ; //
@base-heading-color: @base-superdark ; // Standard heading color
@base-heading-bg: @base-dark ; //
@brand-data-color: @brand-standard ; //
@brand-data-label-color: @brand-darker ; // Standard-Label color
@base-data-color: @base-standard ; //
@base-data-label-color: @base-darker ; // Standard-Label color
// Text (Label & data)
@brand-primary: @brand-text-color;
@brand-label: @brand-data-label-color; // PENDENT: wozu?
@brand-label-bg: @brand-lighter; // PENDENT: wozu?
@base-primary: @base-text-color;
@base-label: @base-data-label-color; // PENDENT: wozu?
@base-label-bg: @base-lighter; // PENDENT: wozu?
......
// SCAFFOLDING (PAGE)
// --------------------------------------
@body-bg: @brand-verylight; // general OBSOLETE
@content-bg: @brand-superlight; // background first tabs PENDENT: obsolete!
@heading-bg: @brand-lighter ; // controlpanels & other stuff PENDENT: obsolete!
@body-bg: @base-verylight; // general OBSOLETE
@content-bg: @base-superlight; // background first tabs PENDENT: obsolete!
@heading-bg: @base-lighter ; // controlpanels & other stuff PENDENT: obsolete!
@text-color: @brand-primary; // PENDENT: obsolete!
@heading-color: @brand-heading-color ; // labels & table headings // PENDENT: obsolete!
@caption-color: @brand-heading-color ; // caption // PENDENT: obsolete!
@text-color: @base-primary; // PENDENT: obsolete!
@heading-color: @base-heading-color ; // labels & table headings // PENDENT: obsolete!
@caption-color: @base-heading-color ; // caption // PENDENT: obsolete!
......
// FRAME HEADER (DASHBOARD)
// --------------------------------------
@_dashbrd_bg: @brand-darker ;
@_dashbrd_text: @brand-verylight ;
@_dashbrd_link: @brand-light ;
@_dashbrd_link_hover: @brand-superlight ;
@_dashbrd_input_bg: @brand-light;
@_dashbrd_input_text: @brand-superdark ;
@_dashbrd_bg: @base-darker ;
@_dashbrd_text: @base-verylight ;
@_dashbrd_link: @base-light ;
@_dashbrd_link_hover: @base-superlight ;
@_dashbrd_input_bg: @base-light;
@_dashbrd_input_text: @base-superdark ;
......
// MENU TOP (CSS)
// --------------------------------------
@_menu_bg: @brand-lighter ;
@_menu_border_color: @brand-standard ;
@_menu_bg: @base-lighter ;
@_menu_border_color: @base-standard ;
@_menu_link: @brand-darker ;
@_menu_link_bg: @brand-lighter ;
@_menu_link_hover: @brand-verydark ;
@_menu_link_hover_bg: @brand-light ;
@_menu_link: @base-darker ;
@_menu_link_bg: @base-lighter ;
@_menu_link_hover: @base-verydark ;
@_menu_link_hover_bg: @base-light ;
@_menu_link_bg_level1: @brand-light ;
@_menu_link_bg_level1_hover: @brand-light ;
@_menu_link_bg_level2: @brand-light ;
@_menu_link_bg_level2_hover: @brand-lighter ;
@_menu_link_bg_level3: @brand-lighter ;
@_menu_link_bg_level3_hover: @brand-light ;
@_menu_link_bg_level1: @base-light ;
@_menu_link_bg_level1_hover: @base-light ;
@_menu_link_bg_level2: @base-light ;
@_menu_link_bg_level2_hover: @base-lighter ;
@_menu_link_bg_level3: @base-lighter ;
@_menu_link_bg_level3_hover: @base-light ;
......
// --------------------------------------
// MENU LEFT (JS)
// --------------------------------------
@_menu_left_bg: @brand-standard ;
@_menu_left_bg: @base-standard ;
@_menu_left_level_1_color: @brand-darker ;
@_menu_left_level_1_bg: @brand-light ;
@_menu_left_level_1_hover_color: @brand-verylight ;
@_menu_left_level_1_hover_bg: @brand-dark ;
@_menu_left_level_1_color: @base-darker ;
@_menu_left_level_1_bg: @base-light ;
@_menu_left_level_1_hover_color: @base-verylight ;
@_menu_left_level_1_hover_bg: @base-dark ;
@_menu_left_level_2_color: @brand-darker ;
@_menu_left_level_2_bg: @brand-lighter ;
@_menu_left_level_2_hover_color: @brand-superdark ;
@_menu_left_level_2_hover_bg: @brand-light ;
@_menu_left_level_2_color: @base-darker ;
@_menu_left_level_2_bg: @base-lighter ;
@_menu_left_level_2_hover_color: @base-superdark ;
@_menu_left_level_2_hover_bg: @base-light ;
@_menu_left_level_3_color: @brand-darker ;
@_menu_left_level_3_bg: @brand-lighter ;
@_menu_left_level_3_hover_color: @brand-superdark ;
@_menu_left_level_3_hover_bg: @brand-light ;
@_menu_left_level_3_color: @base-darker ;
@_menu_left_level_3_bg: @base-lighter ;
@_menu_left_level_3_hover_color: @base-superdark ;
@_menu_left_level_3_hover_bg: @base-light ;
// Just additional stuff
@_menu_open_color: @brand-lighter ;
@_menu_open_bg: @brand-darker ;
@_menu_open_color: @base-lighter ;
@_menu_open_bg: @base-darker ;
......
// HEADER H1
// --------------------------------------
// Header right on top of #content (h1 only once per page)
@_brand-h1-color: @brand-lighter ;
@_brand-h1-bg: @brand-dark ;
@_brand-h1-border-top: 1px @brand-standard solid ;
@_base-h1-color: @on-brand-color;
@_base-h1-bg: @brand-color;
@_base-h1-border-top: 1px @base-standard solid ;
......
// ACTIONBAR
// --------------------------------------
// PENDENT: Button-Parameter anwenden
@_actionbar-bg: @brand-light;
@_actionbar-bg-active: @brand-lighter;
@_actionbar-bg: @base-light;
@_actionbar-bg-active: @base-lighter;
@_actionbar-font-color: @brand-dark;
@_actionbar-font-color-active: @brand-dark;
@_actionbar-font-color: @base-dark;
@_actionbar-font-color-active: @base-dark;
@_actionbar-border-color: @brand-dark;
@_actionbar-border-color-active: @brand-dark ;
@_actionbar-border-color: @base-dark;
@_actionbar-border-color-active: @base-dark ;
@_actionbar-hover-bg: @brand-lighter;
@_actionbar-hover-color: @brand-verydark;
@_actionbar-hover-bg: @base-lighter;
@_actionbar-hover-color: @base-verydark;
@_actionbar-font-color-disabled: @brand-standard;
@_actionbar-font-color-disabled: @base-standard;
......
// TABS
// --------------------------------------
// background tabs panel (data/content)
@_tabs-bg: @brand-superlight ;
@_tabs-panel-bg: @brand-verylight ; // like active
@_tabs-border-color: @brand-standard ;
@_tabs-bg: @base-superlight ;
@_tabs-panel-bg: @base-verylight ; // like active
@_tabs-border-color: @base-standard ;
@_tabs-default-bg: @brand-superlight;
@_tabs-default-color: @brand-darker;
@_tabs-default-hover-bg: @brand-lighter;
@_tabs-default-hover-color: @brand-darker;
@_tabs-default-bg: @base-superlight;
@_tabs-default-color: @base-darker;
@_tabs-default-hover-bg: @base-lighter;
@_tabs-default-hover-color: @base-darker;
@_tabs-active-bg: darken( @brand-verylight, 3% );
@_tabs-active-color: @brand-darker;
@_tabs-active-hover-bg: @brand-verylight;
@_tabs-active-hover-color: @brand-darker;
@_tabs-active-bg: darken( @base-verylight, 3% );
@_tabs-active-color: @base-darker;
@_tabs-active-hover-bg: @base-verylight;
@_tabs-active-hover-color: @base-darker;
......
// TABLES
// --------------------------------------
@_table-border-color: @brand-standard; // table and cell border
@_table-border-color: @base-standard; // table and cell border
@_table-bg: transparent; // overall background-color
@_table-bg-accent: @brand-lighter; // for striping
@_table-bg-hover: @brand-superlight;
@_table-bg-accent: @base-lighter; // for striping
@_table-bg-hover: @base-superlight;
@_table-bg-active: @_table-bg-hover;
@_table-caption-bg: transparent ;
@_table-caption-color: @brand-dark;
@_table-caption-color: @base-dark;
// --------------
// Table Cells
// --------------
@_t-cell-text-color: @brand-verydark;
@_t-cell-th-text-color: @brand-dark; // even for label/.label in tables
@_t-cell-text-color: @base-verydark;
@_t-cell-th-text-color: @base-dark; // even for label/.label in tables
@_t-cell-head-bg: @brand-dark;
@_t-cell-head-bg: @base-dark;
@_t-cell-head-bg-accent: @gray-light; // PENDENT: wo eingesetzt
@_t-cell-head-text: @brand-superlight;
@_t-cell-head-text-accent: @brand-lighter; // Links
@_t-cell-head-text: @base-superlight;
@_t-cell-head-text-accent: @base-lighter; // Links
@_t-cell-label-text: @brand-darker;
@_t-cell-label-text-accent: @brand-superdark;
@_t-cell-data-text: @brand-verydark;
@_t-cell-data-text-accent: @brand-superdark;
@_t-cell-label-text: @base-darker;
@_t-cell-label-text-accent: @base-superdark;
@_t-cell-data-text: @base-verydark;
@_t-cell-data-text-accent: @base-superdark;
@_t-cell-databox-text-color: @brand-darker ;
@_t-cell-databox-border-color: @brand-light ;
@_t-cell-databox-text-color: @base-darker ;
@_t-cell-databox-border-color: @base-light ;
@_t-cell-foot-text: @brand-superdark;
@_t-cell-foot-text: @base-superdark;
// -----------------------
// Zebra effect in list tables
// -----------------------
@_t-row-zebra-bg-odd: @brand-verylight;
@_t-row-zebra-bg-even: @brand-lighter;
@_t-row-zebra-bg-odd: @base-verylight;
@_t-row-zebra-bg-even: @base-lighter;
@_table-list-zebra-text-color: @brand-dark ;
@_table-list-zebra-link-color: @brand-standard ;
@_table-list-zebra-text-color: @base-dark ;
@_table-list-zebra-link-color: @base-standard ;
@_t-row-zebra-bg-hover: @brand-superlight;
@_t-row-zebra-bg-hover: @base-superlight;
......
// --------------------------------------
// TABLE HORIZONTAL (tbl.horizontal)
// --------------------------------------
//@_table-horiz-th-color: @brand-darker ;
//@_table-horiz-td-color: @brand-verydark ;
//@_table-horiz-th-color: @base-darker ;
//@_table-horiz-td-color: @base-verydark ;
// -----------------------
// CAPTION (caption & th.caption)
// -----------------------
//@_table-horiz-caption-color: @brand-darker ;
//@_table-horiz-caption-bg: @brand-verylight ;
//@_table-horiz-caption-color: @base-darker ;
//@_table-horiz-caption-bg: @base-verylight ;
// -----------------------
// SPAN DATA
......
// CONTROL PANELS
// --------------------------------------
@_controlpanel-bg-color: @brand-verylight ;
@_controlpanel-bg-color: @base-verylight ;
@_controlpanel-bg: @_bg_style_controlpanel ;
@_controlpanel-color: @brand-dark ;
@_controlpanel-header-color: @brand-dark ;
@_controlpanel-border-color: @brand-standard ;
@_controlpanel-color: @base-dark ;
@_controlpanel-header-color: @base-dark ;
@_controlpanel-border-color: @base-standard ;
......
// --------------------------------------
// FORM ELEMENTS
// --------------------------------------
@_formelement-focus-bg: @brand-light ;
@_formelement-focus-text: @brand-darker ;
@_formelement-focus-border: 1px @brand-verydark solid ;
@_formelement-focus-bg: @base-light ;
@_formelement-focus-text: @base-darker ;
@_formelement-focus-border: 1px @base-verydark solid ;
......
// With Manipulation
// -----------------------
// Button with manipulation (submit etc.)
@_button-strong-color: @brand-verylight;
@_button-strong-bg: @brand-dark;
@_button-strong-border-color: @brand-darker;
@_button-strong-color: @on-brand-color;
@_button-strong-bg: @brand-color;
@_button-strong-border-color: @brand-color;
@_button-strong-hover-color: @brand-lighter;
@_button-strong-hover-bg: @brand-darker;
@_button-strong-hover-border-color: @brand-superdark;
@_button-strong-hover-color: @on-brand-color;
@_button-strong-hover-bg: @brand-color-light;
@_button-strong-hover-border-color: @brand-color-light;
@_button-strong-active-color: @brand-lighter;
@_button-strong-active-bg: @brand-superdark;
@_button-strong-active-border-color: @brand-superdark;
@_button-strong-active-color: @on-brand-color;
@_button-strong-active-bg: @brand-color-light;
@_button-strong-active-border-color: @brand-color-light;
// -----------------------
// NEUTRAL
// -----------------------
// Button without data manipulation (reset, cancel, open, show etc.)
@_button-neutral-color: @brand-darker;
@_button-neutral-bg: @brand-lighter;
@_button-neutral-border-color: @brand-dark;
@_button-neutral-color: @base-darker;
@_button-neutral-bg: @base-lighter;
@_button-neutral-border-color: @base-dark;
@_button-neutral-hover-color: @brand-darker;
@_button-neutral-hover-bg: @brand-verylight;
@_button-neutral-hover-border-color: @brand-dark;
@_button-neutral-hover-color: @base-darker;
@_button-neutral-hover-bg: @base-verylight;
@_button-neutral-hover-border-color: @base-dark;
@_button-neutral-active-color: @brand-superdark;
@_button-neutral-active-bg: @brand-standard;
@_button-neutral-active-border-color: @brand-verydark;
@_button-neutral-active-color: @base-superdark;
@_button-neutral-active-bg: @base-standard;
@_button-neutral-active-border-color: @base-verydark;
// -------------------
......
@_button-info-bg: @color-blue-light;
@_button-info-border-color: darken(@color-blue-strong, 5%) ;
@_button-link-disabled-color: @brand-light ;
@_button-link-disabled-color: @base-light ;
css/style.css
border-radius: 6px;
}
.mx-button-standard {
border: 1px #1b1b0e solid;
background-color: #292914;
color: #f5f5f1;
border: 1px #406449 solid;
background-color: #406449;
color: #fff;
text-decoration: none;
}
.mx-button-standard-hover-focus:hover {
border: 1px #000000 solid;
background-color: #1b1b0e;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
.mx-button-standard-hover-focus:active,
.mx-button-standard-hover-focus:focus {
border: 1px #000000 solid;
background-color: #000000;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
.mx-button-neutral {
......
input[type="button"].button,
button[type="submit"],
button[type="button"] {
color: #f5f5f1;
background-color: #292914;
border: 1px #1b1b0e solid;
color: #fff;
background-color: #406449;
border: 1px #406449 solid;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="button"].button:hover,
button[type="submit"]:hover,
button[type="button"]:hover {
color: #e0e0d6;
background-color: #1b1b0e;
border: 1px #000000 solid;
color: #fff;
background-color: #548360;
border: 1px #548360 solid;
}
input[type="submit"]:active,
input[type="button"]:active,
......
input[type="button"].button:focus,
button[type="submit"]:focus,
button[type="button"]:focus {
color: #e0e0d6;
background-color: #000000;
border: 1px #000000 solid;
color: #fff;
background-color: #548360;
border: 1px #548360 solid;
}
input[type="button"].neutral,
input[type="submit"].neutral,
......
border-style: solid;
border-width: 1px;
border-radius: 6px;
border: 1px #1b1b0e solid;
background-color: #292914;
color: #f5f5f1;
border: 1px #406449 solid;
background-color: #406449;
color: #fff;
text-decoration: none;
}
a.button.below {
clear: both !important;
}
a.button:hover {
border: 1px #000000 solid;
background-color: #1b1b0e;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
a.button:active,
a.button:focus {
border: 1px #000000 solid;
background-color: #000000;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
a.button.neutral:link,
......
border-style: solid;
border-width: 1px;
border-radius: 6px;
border: 1px #1b1b0e solid;
background-color: #292914;
color: #f5f5f1;
border: 1px #406449 solid;
background-color: #406449;
color: #fff;
text-decoration: none;
}
#content label.button:hover {
border: 1px #000000 solid;
background-color: #1b1b0e;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
#content label.button:active,
#content label.button:focus {
border: 1px #000000 solid;
background-color: #000000;
color: #e0e0d6;
border: 1px #548360 solid;
background-color: #548360;
color: #fff;
text-decoration: none;
}
#content label.button.neutral {
......
z-index: 1020;
top: 60px;
width: 100%;
color: #e0e0d6;
background-color: #292914;
color: #fff;
background-color: #406449;
padding: 0.7em 0.5em 0.7em 1.3em;
border-top: 1px #666633 solid;
}
......
margin: 1.6em 0 0.4em 0;
}
body > h1 {
color: #e0e0d6;
background-color: #292914;
color: #fff;
background-color: #406449;
padding: 0.7em 0.5em 0.7em 1.3em;
}
h2 {
......
.ui-dialog .ui-dialog-titlebar {
padding: 0.4em 1em;
border: none;
background-color: #292914 !important;
color: #e0e0d6 !important;
background-color: #406449 !important;
color: #fff !important;
font-weight: normal;
position: relative;
text-align: left;
......
// Days
td a {
&.ui-state-default {
color: @brand-dark;
color: @base-dark;
}
&.ui-state-hover {
color: #ffffff ;
......
border: #000000 ;
}
&.ui-state-active {
border: 1px solid @brand-dark;
background-color: @brand-dark;
color: @brand-verylight;
border: 1px solid @base-dark;
background-color: @base-dark;
color: @base-verylight;
}
}
......
/* DEVELOPING (developing.less) */
/* ------------------------------------------------------------- */
body.developing > header {
background-color: #292914;
background-color: #406449;
display: block;
overflow: hidden;
}
body.developing > header h1 {
float: left;
color: #e0e0d6;
color: #fff;
padding: 1em;
}
body.developing > header nav {
......
body.developing button[type="submit"],
body.developing button[type="button"],
body.developing a.button {
color: #f5f5f1;
background-color: #292914;
border: 1px #1b1b0e solid;
color: #fff;
background-color: #406449;
border: 1px #406449 solid;
}
body.developing input[type="submit"].hover,
body.developing input[type="button"].hover,
......
body.developing button[type="submit"].hover,
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff