426 lines
14 KiB
SCSS

@charset "UTF-8";
////
/// @module nav: 导航
/// @tag Nav
/// @category component
/// @family navigation
/// @varPrefix $nav-
/// @classPrefix {prefix}-nav
/// @order {"size/bounding":10,"size/item":11,"size/sub nav":12,"size/group":13,"size/icon":14,"statement/normal":10,"statement/normal/sub nav":100,"statement/normal/group":101,"statement/hover":11,"statement/hover/sub nav":110,"statement/selected":12,"statement/selected/sub nav":120,"statement/open":13}
////
// nav variables
// --------------------------------------------------
$nav-prefix: '.#{$css-prefix}nav';
$menu-prefix: '.#{$css-prefix}menu';
// Size:Hoz
// ----------------------------------------
/// height
/// @namespace size/bounding
$nav-hoz-height: $s-11 !default;
/// text
/// @namespace size/bounding
$nav-hoz-font-size: $font-size-body-1 !default;
/// margin (t, b)
/// @namespace size/item
$nav-hoz-item-margin-tb: $s-zero !default;
/// margin (l, r)
/// @namespace size/item
$nav-hoz-item-margin-lr: $s-zero !default;
/// padding (l, r)
/// @namespace size/item
$nav-hoz-item-padding-lr: $s-5 !default;
/// corner
/// @namespace size/item
$nav-hoz-item-corner: $corner-zero !default;
/// active line width
/// @namespace size/item
$nav-hoz-item-selected-active-line: $line-2 !default;
/// hover line width
/// @namespace size/item
$nav-hoz-item-hover-active-line: $line-zero !default;
// Size:Ver
// ----------------------------------------
/// height
/// @namespace size/bounding
$nav-ver-height: $s-10 !default;
/// text
/// @namespace size/bounding
$nav-ver-font-size: $font-size-body-1 !default;
/// margin (t, b)
/// @namespace size/item
$nav-ver-item-margin-tb: $s-zero !default;
/// margin (l, r)
/// @namespace size/item
$nav-ver-item-margin-lr: $s-zero !default;
/// padding (l, r)
/// @namespace size/item
$nav-ver-item-padding-lr: $s-5 !default;
/// corner
/// @namespace size/item
$nav-ver-item-corner: $corner-zero !default;
/// active line width
/// @namespace size/item
$nav-ver-item-selected-active-line: $line-2 !default;
/// hover line width
/// @namespace size/item
$nav-ver-item-hover-active-line: $line-zero !default;
/// height
/// @namespace size/sub nav
$nav-ver-sub-nav-height: $s-10 !default;
/// text
/// @namespace size/sub nav
$nav-ver-sub-nav-font-size: $font-size-caption !default;
/// height
/// @namespace size/group
$nav-group-height: $s-10 !default;
/// text
/// @namespace size/group
$nav-group-font-size: $font-size-subhead !default;
// Size:Common
// ----------------------------------------
/// size
/// @namespace size/icon
$nav-icon-self-size: $icon-xs !default;
/// margin (r)
/// @namespace size/icon
$nav-icon-self-margin: $s-1 !default;
/// size
/// @namespace size/icon
$nav-icon-only-font-size: $icon-s !default;
// Statement:Primary
// ----------------------------------------
/// background
/// @namespace statement/normal
$nav-primary-bg-color: $color-text1-4 !default;
/// border
/// @namespace size/normal
$nav-primary-border-width: $line-zero !default;
/// border
/// @namespace statement/normal
$nav-primary-border-color: $color-text1-4 !default;
/// text
/// @namespace statement/normal
$nav-primary-text-color: $color-white !default;
/// text style
/// @namespace statement/normal
$nav-primary-text-style: $font-weight-2 !default;
/// shadow
/// @namespace statement/normal
$nav-primary-shadow: $shadow-2 !default;
/// background
/// @namespace statement/normal/sub nav
$nav-primary-sub-nav-bg-color: $color-text1-4 !default;
/// text
/// @namespace statement/normal/sub nav
$nav-primary-sub-nav-text-color: $color-white !default;
/// text style
/// @namespace statement/normal/sub nav
$nav-primary-sub-nav-text-style: $font-weight-2 !default;
/// text
/// @namespace statement/normal/group
$nav-primary-group-text-color: $color-text1-2 !default;
/// text style
/// @namespace statement/normal/group
$nav-primary-group-text-style: $font-weight-2 !default;
/// background
/// @namespace statement/hover
$nav-primary-item-hover-bg-color: $color-black !default;
/// text
/// @namespace statement/hover
$nav-primary-item-hover-text-color: $color-white !default;
/// text style
/// @namespace statement/hover
$nav-primary-item-hover-text-style: $font-weight-2 !default;
/// hover line color
/// @namespace statement/hover
$nav-primary-item-hover-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/hover/sub nav
$nav-primary-sub-nav-hover-bg-color: $color-black !default;
/// text
/// @namespace statement/hover/sub nav
$nav-primary-sub-nav-hover-text-color: $color-white !default;
/// background
/// @namespace statement/selected
$nav-primary-item-selected-bg-color: $color-black !default;
/// text color
/// @namespace statement/selected
$nav-primary-item-selected-text-color: $color-white !default;
/// text style
/// @namespace statement/selected
$nav-primary-item-selected-text-style: $font-weight-3 !default;
/// active line color
/// @namespace statement/selected
$nav-primary-item-selected-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/selected/sub nav
$nav-primary-sub-nav-selected-bg-color: $color-black !default;
/// text color
/// @namespace statement/selected/sub nav
$nav-primary-sub-nav-selected-text-color: $color-white !default;
/// active line color
/// @namespace statement/selected/sub nav
$nav-primary-sub-nav-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/open
$nav-primary-item-opened-bg-color: $color-black !default;
/// text
/// @namespace statement/open
$nav-primary-item-opened-text-color: $color-white !default;
// Statement:Secondary
// ----------------------------------------
/// background
/// @namespace statement/normal
$nav-secondary-bg-color: $color-brand1-6 !default;
/// border
/// @namespace size/normal
$nav-secondary-border-width: $line-zero !default;
/// border
/// @namespace statement/normal
$nav-secondary-border-color: $color-brand1-6 !default;
/// text
/// @namespace statement/normal
$nav-secondary-text-color: $color-white !default;
/// text style
/// @namespace statement/normal
$nav-secondary-text-style: $font-weight-2 !default;
/// shadow
/// @namespace statement/normal
$nav-secondary-shadow: $shadow-2 !default;
/// background
/// @namespace statement/normal/sub nav
$nav-secondary-sub-nav-bg-color: $color-brand1-6 !default;
/// text
/// @namespace statement/normal/sub nav
$nav-secondary-sub-nav-text-color: $color-white !default;
/// text style
/// @namespace statement/normal/sub nav
$nav-secondary-sub-nav-text-style: $font-weight-2 !default;
/// text
/// @namespace statement/normal/group
$nav-secondary-group-text-color: $color-white !default;
/// text style
/// @namespace statement/normal/group
$nav-secondary-group-text-style: $font-weight-2 !default;
/// background
/// @namespace statement/hover
$nav-secondary-item-hover-bg-color: $color-brand1-9 !default;
/// text
/// @namespace statement/hover
$nav-secondary-item-hover-text-color: $color-white !default;
/// text style
/// @namespace statement/hover
$nav-secondary-item-hover-text-style: $font-weight-2 !default;
/// hover line color
/// @namespace statement/hover
$nav-secondary-item-hover-active-color: $color-brand1-9 !default;
/// background
/// @namespace statement/hover/sub nav
$nav-secondary-sub-nav-hover-bg-color: $color-brand1-9 !default;
/// text
/// @namespace statement/hover/sub nav
$nav-secondary-sub-nav-hover-text-color: $color-white !default;
/// background
/// @namespace statement/selected
$nav-secondary-item-selected-bg-color: $color-brand1-9 !default;
/// text color
/// @namespace statement/selected
$nav-secondary-item-selected-text-color: $color-white !default;
/// text style
/// @namespace statement/selected
$nav-secondary-item-selected-text-style: $font-weight-3 !default;
/// active line color
/// @namespace statement/selected
$nav-secondary-item-selected-active-color: $color-brand1-9 !default;
/// background
/// @namespace statement/selected/sub nav
$nav-secondary-sub-nav-selected-bg-color: $color-brand1-9 !default;
/// text color
/// @namespace statement/selected/sub nav
$nav-secondary-sub-nav-selected-text-color: $color-white !default;
/// active line color
/// @namespace statement/selected/sub nav
$nav-secondary-sub-nav-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/open
$nav-secondary-item-opened-bg-color: $color-brand1-9 !default;
/// text
/// @namespace statement/open
$nav-secondary-item-opened-text-color: $color-white !default;
// Statement:Normal
// ----------------------------------------
/// background
/// @namespace statement/normal
$nav-normal-bg-color: $color-white !default;
/// border
/// @namespace statement/normal
$nav-normal-border-color: $color-line1-2 !default;
/// text
/// @namespace statement/normal
$nav-normal-text-color: $color-text1-4 !default;
/// text style
/// @namespace statement/normal
$nav-normal-text-style: $font-weight-2 !default;
/// border
/// @namespace statement/normal
$nav-normal-border-color: $color-line1-1 !default;
/// border
/// @namespace statement/normal
$nav-normal-border-line: $line-1 !default;
/// shadow
/// @namespace statement/normal
$nav-normal-shadow: $shadow-2 !default;
/// background
/// @namespace statement/normal/sub nav
$nav-normal-sub-nav-bg-color: $color-white !default;
/// text
/// @namespace statement/normal/sub nav
$nav-normal-sub-nav-text-color: $color-text1-4 !default;
/// text style
/// @namespace statement/normal/sub nav
$nav-normal-sub-nav-text-style: $font-weight-2 !default;
/// text
/// @namespace statement/normal/group
$nav-normal-group-text-color: $color-text1-2 !default;
/// text style
/// @namespace statement/normal/group
$nav-normal-group-text-style: $font-weight-2 !default;
/// background
/// @namespace statement/hover
$nav-normal-item-hover-bg-color: $color-white !default;
/// text
/// @namespace statement/hover
$nav-normal-item-hover-text-color: $color-brand1-6 !default;
/// text style
/// @namespace statement/hover
$nav-normal-item-hover-text-style: $font-weight-2 !default;
/// hover line color
/// @namespace statement/hover
$nav-normal-item-hover-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/hover/sub nav
$nav-normal-sub-nav-hover-bg-color: $color-fill1-2 !default;
/// text
/// @namespace statement/hover/sub nav
$nav-normal-sub-nav-hover-text-color: $color-brand1-6 !default;
/// background
/// @namespace statement/selected
$nav-normal-item-selected-bg-color: $color-fill1-2 !default;
/// text color
/// @namespace statement/selected
$nav-normal-item-selected-text-color: $color-brand1-6 !default;
/// text style
/// @namespace statement/selected
$nav-normal-item-selected-text-style: $font-weight-3 !default;
/// active line color
/// @namespace statement/selected
$nav-normal-item-selected-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/selected/sub nav
$nav-normal-sub-nav-selected-bg-color: $color-fill1-2 !default;
/// text color
/// @namespace statement/selected/sub nav
$nav-normal-sub-nav-selected-text-color: $color-brand1-6 !default;
/// active line color
/// @namespace statement/selected/sub nav
$nav-normal-sub-nav-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/open
$nav-normal-item-opened-bg-color: $color-fill1-2 !default;
/// text
/// @namespace statement/open
$nav-normal-item-opened-text-color: $color-brand1-6 !default;
// Statement:Line
// ----------------------------------------
/// background
/// @namespace statement/normal
$nav-line-bg-color: $color-transparent !default;
/// border
/// @namespace statement/normal
$nav-line-border-color: $color-line1-2 !default;
/// text
/// @namespace statement/normal
$nav-line-text-color: $color-text1-4 !default;
/// text style
/// @namespace statement/normal
$nav-line-text-style: $font-weight-2 !default;
/// border
/// @namespace statement/normal
$nav-line-border-color: $color-line1-2 !default;
/// border
/// @namespace statement/normal
$nav-line-border-line: $line-1 !default;
/// background
/// @namespace statement/normal/sub nav
$nav-line-sub-nav-bg-color: $color-transparent !default;
/// text
/// @namespace statement/normal/sub nav
$nav-line-sub-nav-text-color: $color-text1-4 !default;
/// text style
/// @namespace statement/normal/sub nav
$nav-line-sub-nav-text-style: $font-weight-2 !default;
/// background
/// @namespace statement/hover
$nav-line-item-hover-bg-color: $color-transparent !default;
/// text
/// @namespace statement/hover
$nav-line-item-hover-text-color: $color-brand1-6 !default;
/// text style
/// @namespace statement/hover
$nav-line-item-hover-text-style: $font-weight-2 !default;
/// hover line color
/// @namespace statement/hover
$nav-line-item-hover-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/hover/sub nav
$nav-line-sub-nav-hover-bg-color: $color-transparent !default;
/// text
/// @namespace statement/hover/sub nav
$nav-line-sub-nav-hover-text-color: $color-brand1-6 !default;
/// background
/// @namespace statement/selected
$nav-line-item-selected-bg-color: $color-transparent !default;
/// text color
/// @namespace statement/selected
$nav-line-item-selected-text-color: $color-brand1-6 !default;
/// text style
/// @namespace statement/selected
$nav-line-item-selected-text-style: $font-weight-3 !default;
/// active line color
/// @namespace statement/selected
$nav-line-item-selected-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/selected/sub nav
$nav-line-sub-nav-selected-bg-color: $color-transparent !default;
/// text color
/// @namespace statement/selected/sub nav
$nav-line-sub-nav-selected-text-color: $color-brand1-6 !default;
/// active line color
/// @namespace statement/selected/sub nav
$nav-line-sub-nav-active-color: $color-brand1-6 !default;
/// background
/// @namespace statement/open
$nav-line-item-opened-bg-color: $color-transparent !default;
/// text
/// @namespace statement/open
$nav-line-item-opened-text-color: $color-brand1-6 !default;
/// text
/// @namespace statement/normal/group
$nav-line-group-text-color: $color-text1-2 !default;
/// text style
/// @namespace statement/normal/group
$nav-line-group-text-style: $font-weight-2 !default;