mirror of https://github.com/lukechilds/docs.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
102 lines
3.1 KiB
102 lines
3.1 KiB
// Name: Label
|
|
// Description: Component to indicate important notes
|
|
//
|
|
// Component: `uk-label`
|
|
//
|
|
// Modifiers: `uk-label-success`
|
|
// `uk-label-warning`
|
|
// `uk-label-danger`
|
|
//
|
|
// ========================================================================
|
|
|
|
|
|
// Variables
|
|
// ========================================================================
|
|
|
|
$label-padding-vertical: 0 !default;
|
|
$label-padding-horizontal: $global-small-margin !default;
|
|
$label-background: $global-primary-background !default;
|
|
$label-line-height: $global-line-height !default;
|
|
$label-font-size: $global-small-font-size !default;
|
|
$label-color: $global-inverse-color !default;
|
|
|
|
$label-success-background: $global-success-background !default;
|
|
$label-success-color: $global-inverse-color !default;
|
|
$label-warning-background: $global-warning-background !default;
|
|
$label-warning-color: $global-inverse-color !default;
|
|
$label-danger-background: $global-danger-background !default;
|
|
$label-danger-color: $global-inverse-color !default;
|
|
|
|
|
|
/* ========================================================================
|
|
Component: Label
|
|
========================================================================== */
|
|
|
|
.uk-label {
|
|
display: inline-block;
|
|
padding: $label-padding-vertical $label-padding-horizontal;
|
|
background: $label-background;
|
|
line-height: $label-line-height;
|
|
font-size: $label-font-size;
|
|
color: $label-color;
|
|
vertical-align: middle;
|
|
white-space: nowrap;
|
|
@if(mixin-exists(hook-label)) {@include hook-label();}
|
|
}
|
|
|
|
|
|
/* Color modifiers
|
|
========================================================================== */
|
|
|
|
/*
|
|
* Success
|
|
*/
|
|
|
|
.uk-label-success {
|
|
background-color: $label-success-background;
|
|
color: $label-success-color;
|
|
@if(mixin-exists(hook-label-success)) {@include hook-label-success();}
|
|
}
|
|
|
|
/*
|
|
* Warning
|
|
*/
|
|
|
|
.uk-label-warning {
|
|
background-color: $label-warning-background;
|
|
color: $label-warning-color;
|
|
@if(mixin-exists(hook-label-warning)) {@include hook-label-warning();}
|
|
}
|
|
|
|
/*
|
|
* Danger
|
|
*/
|
|
|
|
.uk-label-danger {
|
|
background-color: $label-danger-background;
|
|
color: $label-danger-color;
|
|
@if(mixin-exists(hook-label-danger)) {@include hook-label-danger();}
|
|
}
|
|
|
|
|
|
// Hooks
|
|
// ========================================================================
|
|
|
|
@if(mixin-exists(hook-label-misc)) {@include hook-label-misc();}
|
|
|
|
// @mixin hook-label(){}
|
|
// @mixin hook-label-success(){}
|
|
// @mixin hook-label-warning(){}
|
|
// @mixin hook-label-danger(){}
|
|
// @mixin hook-label-misc(){}
|
|
|
|
|
|
// Inverse
|
|
// ========================================================================
|
|
|
|
$inverse-label-background: $inverse-global-primary-background !default;
|
|
$inverse-label-color: $inverse-global-inverse-color !default;
|
|
|
|
|
|
|
|
// @mixin hook-inverse-label(){}
|