53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
// Name: Inverse
|
|
// Description: Inverse component style for light or dark backgrounds
|
|
//
|
|
// Component: `uk-light`
|
|
// `uk-dark`
|
|
//
|
|
// ========================================================================
|
|
|
|
|
|
// Variables
|
|
// ========================================================================
|
|
|
|
@inverse-global-color-mode: light;
|
|
|
|
@inverse-global-color: fade(@global-inverse-color, 70%);
|
|
@inverse-global-emphasis-color: @global-inverse-color;
|
|
@inverse-global-muted-color: fade(@global-inverse-color, 50%);
|
|
@inverse-global-inverse-color: @global-color;
|
|
|
|
@inverse-global-primary-background: @global-inverse-color;
|
|
@inverse-global-muted-background: fade(@global-inverse-color, 10%);
|
|
|
|
@inverse-global-border: fade(@global-inverse-color, 20%);
|
|
|
|
|
|
/* ========================================================================
|
|
Component: Inverse
|
|
========================================================================== */
|
|
|
|
/*
|
|
* Implemented class depends on the general theme color
|
|
* `uk-light` is for light colors on dark backgrounds
|
|
* `uk-dark` is or dark colors on light backgrounds
|
|
*/
|
|
|
|
.uk-light when (@inverse-global-color-mode = light) {
|
|
|
|
.hook-inverse();
|
|
|
|
}
|
|
|
|
.uk-dark when (@inverse-global-color-mode = dark) {
|
|
|
|
.hook-inverse();
|
|
|
|
}
|
|
|
|
|
|
// Hooks
|
|
// ========================================================================
|
|
|
|
.hook-inverse() {}
|