| Current Path : /home/poliximo/public_html/templates/yoo_aurora/less/uikit/ |
| Current File : /home/poliximo/public_html/templates/yoo_aurora/less/uikit/nav.less |
// Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
//
// Component: Nav
//
// ========================================================================
// Variables
// ========================================================================
@nav-padding-vertical: 5px;
@nav-padding-horizontal: @global-margin;
@nav-header-padding-vertical: @nav-padding-vertical;
@nav-header-padding-horizontal: @nav-padding-horizontal;
@nav-header-font-size: round((@global-font-size * 0.86)); // 13px
@nav-header-margin-top: @global-margin;
@nav-divider-margin-horizontal: @nav-padding-horizontal;
@nav-subtitle-font-size: round((@global-font-size * 0.73)); // 11px
@nav-subtitle-line-height: round((@nav-subtitle-font-size * 1.5)); // 18px
@nav-sub-padding-vertical: 20px;
@nav-sub-padding-left: @nav-padding-horizontal;
@nav-parent-icon-width: @global-line-height;
@nav-side-color: @global-color;
@nav-side-hover-background: rgba(0,0,0,0.03);
@nav-side-hover-color: @global-color;
@nav-side-active-background: @global-primary-background;
@nav-side-active-color: @global-contrast-color;
@nav-side-header-color: @global-color;
@nav-side-divider-border: @global-border;
@nav-side-nested-color: @global-muted-color;
@nav-side-nested-hover-color: @global-link-color;
@nav-dropdown-color: @global-color;
@nav-dropdown-hover-background: @global-primary-background;
@nav-dropdown-hover-color: @global-contrast-color;
@nav-dropdown-header-color: @global-muted-color;
@nav-dropdown-divider-border: @global-border;
@nav-dropdown-nested-color: @global-muted-color;
@nav-dropdown-nested-hover-color: @global-link-color;
@nav-navbar-color: @global-color;
@nav-navbar-hover-background: @global-primary-background;
@nav-navbar-hover-color: @global-contrast-color;
@nav-navbar-header-color: @global-muted-color;
@nav-navbar-divider-border: @global-border;
@nav-navbar-nested-color: @global-muted-color;
@nav-navbar-nested-hover-color: @global-link-color;
@nav-offcanvas-color: @offcanvas-panel-link-color;
@nav-offcanvas-hover-background: lighten(@offcanvas-bar-background, 5%);
@nav-offcanvas-hover-color: @offcanvas-panel-link-hover-color;
@nav-offcanvas-active-background: darken(@offcanvas-bar-background, 10%);
@nav-offcanvas-active-color: @offcanvas-panel-link-hover-color;
@nav-offcanvas-header-color: fade(@offcanvas-panel-color, 70%);
@nav-offcanvas-divider-border: lighten(@offcanvas-bar-background, 6%);
@nav-offcanvas-nested-color: @offcanvas-panel-link-color;
@nav-offcanvas-nested-hover-color: @offcanvas-panel-link-hover-color;
//
// New
//
@nav-sub-font-size: round((@global-font-size * 0.86)); // 13px;
@nav-dropdown-active-background: darken(@dropdown-navbar-background, 3%);
@nav-dropdown-active-color: @global-link-color;
@nav-offcanvas-border-width: @global-border-width;
@nav-offcanvas-border-top: rgba(255,255,255, 0.03);
@nav-offcanvas-border-bottom: darken(@offcanvas-bar-background, 3%);
@nav-offcanvas-background: lighten(@offcanvas-bar-background, 3%);
@nav-offcanvas-shadow: darken(@offcanvas-bar-background, 2%);
@nav-offcanvas-hover-shadow: darken(@offcanvas-bar-background, 3%);
@nav-offcanvas-font-size: round((@global-font-size * 0.93)); // 14px;
@nav-offcanvas-text-transform: uppercase;
// Sub-object: `uk-nav-header`
// ========================================================================
.hook-nav-header() {}
// Sub-object: `uk-nav-divider`
// ========================================================================
.hook-nav-divider() {}
// Sub-object: `uk-nav-sub`
// ========================================================================
.hook-nav-sub() { font-size: @nav-sub-font-size; }
// Modifier: `uk-nav-parent-icon`
// ========================================================================
.hook-nav-parent-icon() {}
// Modifier `uk-nav-side`
// ========================================================================
//
// Items
//
.hook-nav-side() {}
// Hover
.hook-nav-side-hover() {}
// Active
.hook-nav-side-active() {}
//
// Sub-object: `uk-nav-header`
//
.hook-nav-side-header() {}
//
// Sub-object: `uk-nav-divider`
//
.hook-nav-side-divider() {}
// Modifier `uk-nav-dropdown`
// ========================================================================
//
// Items
//
.hook-nav-dropdown() {}
// Hover
.hook-nav-dropdown-hover() {}
//
// Sub-object: `uk-nav-header`
//
.hook-nav-dropdown-header() {}
//
// Sub-object: `uk-nav-divider`
//
.hook-nav-dropdown-divider() {}
// Modifier `uk-nav-navbar`
// ========================================================================
//
// Items
//
.hook-nav-navbar() {}
// Hover
.hook-nav-navbar-hover() {}
//
// Sub-object: `uk-nav-header`
//
.hook-nav-navbar-header() {}
//
// Sub-object: `uk-nav-divider`
//
.hook-nav-navbar-divider() {}
// Modifier `uk-nav-offcanvas`
// ========================================================================
.hook-nav-offcanvas-link() {}
.hook-nav-offcanvas-link-hover() {}
//
// Items
//
.hook-nav-offcanvas() {
border-top: @nav-offcanvas-border-width solid @nav-offcanvas-border-top;
border-bottom: @nav-offcanvas-border-width solid @nav-offcanvas-border-bottom;
background: @nav-offcanvas-background;
box-shadow: 0 1px 3px @nav-offcanvas-shadow;
font-size: @nav-offcanvas-font-size;
text-transform: @nav-offcanvas-text-transform;
}
// Hover
.hook-nav-offcanvas-hover() { box-shadow: 0 2px 6px @nav-offcanvas-hover-shadow; }
// Active
.hook-nav-offcanvas-active() {}
//
// Sub-object: `uk-nav-header`
//
.hook-nav-offcanvas-header() {}
//
// Sub-object: `uk-nav-divider`
//
.hook-nav-offcanvas-divider() {}
// Miscellaneous
// ========================================================================
.hook-nav-misc() {
// uk-dropdown-navbar active
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
background: @nav-dropdown-active-background;
color: @nav-dropdown-active-color;
}
// Onclick event for Offcanvas nav
.uk-nav-offcanvas > li > a:active {
background: @nav-offcanvas-active-background !important;
color: @nav-offcanvas-active-color !important;
}
}