mirror of
https://github.com/flarum/framework.git
synced 2025-02-15 09:32:51 +08:00
47 lines
1.6 KiB
Plaintext
47 lines
1.6 KiB
Plaintext
// This is a mixin which styles components (buttons, inputs, etc.) for use on
|
|
// dark backgrounds.
|
|
.light-contents(@color: #fff; @control-bg: fade(#000, 10%); @control-color: #fff; @name: 'light-content') {
|
|
&, a {
|
|
color: var(~"--@{name}-color", @color);
|
|
}
|
|
.Button--link, .Search-input {
|
|
color: var(~"--@{name}-control-color", @control-color);
|
|
}
|
|
.FormControl {
|
|
background: var(~"--@{name}-control-bg", @control-bg);
|
|
border: 0;
|
|
color: var(~"--@{name}-control-color", @control-color);
|
|
.placeholder(var(~"--@{name}-control-color", @control-color));
|
|
|
|
&:focus {
|
|
color: @color;
|
|
background: var(~"--@{name}-control-bg-shaded", fadein(darken(@control-bg, 5%), 10%));
|
|
}
|
|
}
|
|
.Button, .Button:hover {
|
|
color: var(~"--@{name}-control-color", @control-color);
|
|
background: var(~"--@{name}-control-bg", @control-bg);
|
|
}
|
|
.Button--flat {
|
|
background: transparent;
|
|
}
|
|
.Button:active,
|
|
.Button.active,
|
|
.Button:focus,
|
|
.Button.focus,
|
|
.open > .Dropdown-toggle.Button {
|
|
background: var(~"--@{name}-control-bg-fadedin", fadein(@control-bg, 5%));
|
|
color: var(~"--@{name}-control-color", @control-color);
|
|
}
|
|
}
|
|
|
|
.light-contents-vars(@color: #fff; @control-bg: fade(#000, 10%); @control-color: #fff; @name: 'light-content') {
|
|
@componentName: ~"@{name}";
|
|
|
|
--@{componentName}-color: @color;
|
|
--@{componentName}-control-color: @control-color;
|
|
--@{componentName}-control-bg: @control-bg;
|
|
--@{componentName}-control-bg-shaded: fadein(darken(@control-bg, 5%), 10%);
|
|
--@{componentName}-control-bg-fadedin: fadein(@control-bg, 5%);
|
|
}
|