| Current Path : /home/jlgagfroyt/www/AAOLD/templates/yoo_unity/less/uikit/ |
| Current File : /home/jlgagfroyt/www/AAOLD/templates/yoo_unity/less/uikit/panel.less |
// Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
//
// Component: Panel
//
// ========================================================================
// Variables
// ========================================================================
@panel-title-margin-bottom: @global-margin;
@panel-title-font-size: 26px;
@panel-title-line-height: round((@panel-title-font-size * 1.23)); // 32px
@panel-title-font-weight: 300;
@panel-title-color: @global-color;
@panel-box-padding: @global-margin-large;
@panel-box-background: @global-light-background;
@panel-box-color: @global-color;
@panel-box-title-color: @global-color;
@panel-box-badge-right: @panel-box-badge-top;
@panel-box-primary-background: @global-primary-background;
@panel-box-primary-color: @global-contrast-color;
@panel-box-primary-title-color: @global-contrast-color;
@panel-box-secondary-background: @global-secondary-background;
@panel-box-secondary-color: @global-contrast-color;
@panel-box-secondary-title-color: @global-contrast-color;
@panel-hover-padding: @global-margin;
@panel-hover-hover-color: @global-color;
@panel-hover-hover-background: @global-background;
@panel-hover-teaser-margin: -(@panel-hover-padding + 1);
@panel-header-title-border: @global-border;
@panel-header-title-color: @global-color;
@panel-divider-gutter: @global-grid-gutter;
@panel-divider-gutter-large: @global-grid-gutter-large;
@panel-divider-border: @global-border;
@panel-badge-border-radius: @badge-border-radius;
//
// New
//
@panel-box-primary-link-color: @global-link-color;
@panel-box-secondary-link-color: @global-link-color;
@panel-box-primary-link-hover-color: lighten(@global-link-hover-color, 30%);
@panel-box-secondary-link-hover-color: @global-link-hover-color;
@panel-box-primary-headline-color: @global-contrast-color;
@panel-box-secondary-headline-color: @global-contrast-color;
@panel-box-shadow: @global-shadow;
@panel-box-primary-shadow: darken(@panel-box-primary-background, 10%);
@panel-box-secondary-shadow: darken(@panel-box-secondary-background, 30%);
@panel-hover-border: @global-border;
// Sub-object: `uk-panel-title`
// ========================================================================
.hook-panel-title() {}
// Sub-object: `uk-panel-badge`
// ========================================================================
.hook-panel-badge() {
border-radius: 0 !important;
border-bottom-left-radius: @panel-badge-border-radius !important;
top: 0 !important;
right: 0 !important;
}
// Modifier: `uk-panel-box`
// ========================================================================
.hook-panel-box() { box-shadow: 0 1px 0 0 @panel-box-shadow; }
.hook-panel-box-hover() {}
//
// Sub-modifier: `uk-panel-box-primary`
//
.hook-panel-box-primary() {
box-shadow: 0 1px 0 0 @panel-box-primary-shadow;
a { color: @panel-box-primary-link-color; }
a:hover { color: @panel-box-primary-link-hover-color; }
h1, h2, h3, h4, h4, h5, h6 { color: @panel-box-primary-headline-color; }
.uk-button {
color: @global-contrast-color;
box-shadow: inset 0 0 0 1px @global-contrast-color;
&:hover {
background-image: linear-gradient( 0deg, @global-contrast-color, @global-contrast-color );;
color: @global-primary-background;
box-shadow: inset 0 0 0 1px @global-contrast-color;
}
}
}
.hook-panel-box-primary-hover() {}
//
// Sub-modifier: `uk-panel-box-secondary`
//
.hook-panel-box-secondary() {
box-shadow: 0 1px 0 0 @panel-box-secondary-shadow;
a { color: @panel-box-secondary-link-color; }
a:hover { color: @panel-box-secondary-link-hover-color; }
h1, h2, h3, h4, h4, h5, h6 { color: @panel-box-secondary-headline-color; }
.uk-button {
color: @global-contrast-color;
box-shadow: inset 0 0 0 1px @global-contrast-color;
&:hover {
background-image: linear-gradient( 0deg, @global-contrast-color, @global-contrast-color );;
color: @global-secondary-background;
box-shadow: inset 0 0 0 1px @global-contrast-color;
}
}
}
.hook-panel-box-secondary-hover() {}
// Modifier: `uk-panel-hover`
// ========================================================================
.hook-panel-hover() { border: 1px solid transparent; }
.hook-panel-hover-hover() { border-color: @panel-hover-border; }
// Modifier: `uk-panel-header`
// ========================================================================
.hook-panel-header() {}
// Miscellaneous
// ========================================================================
.hook-panel-misc() {}