amis/scss/themes/_dark-variables.scss
吴多益 33686a375e
SCSS 基于 CSS custom properties 重构,支持通过配置来控制展现风格 (#1190)
* 使用自定义 css 属性初步,支持大部分组件的展现

* button 大部分可以看了

* cxd 和 dark 大部分正常

* 修复一些细节样式错误;补充 css 变量的文档

* 修复几个脚本发现的错误

* 完善一下注释

* 修复一些样式不一致问题

* 修复可能存在的 css xss

* 恢复 font-variant 功能

* 修复绝大部分 @if 相关的问题

* 恢复之前的注释

* 修复小错误,并将所有 background-color 改成 background,这样就能设置渐变色

* 修复 button group 在 cxd 下不一致问题

* 缩小查看配置和复制配置的宽度,留出更多空间

* 修复一些潜在的错误

* 恢复 utilities 中 label 背景色的设置

* 修复错误的 css 变量

* 补充 IE11 Variables Polyfill
2020-12-21 10:08:40 +08:00

116 lines
3.8 KiB
SCSS

@import '../functions';
// dark 主题
// 参考: https://developer.apple.com/design/human-interface-guidelines/macos/visual-design/color/
$ns: 'dark-';
$orange: #ff9f0b;
$yellow: #ffd609;
$green: #32d74b;
$turquoise: #00d1b2;
$cyan: #17a2b8;
$blue: #0983ff;
$purple: #bf5af2;
$red: #dc3545;
$primary: $blue;
$info: #2296f3;
$success: $green;
$warning: $orange;
$danger: $red;
$light: #3a3a3a;
$dark: #1e1f22;
$black: #141316;
$text-color: rgb(243, 241, 241);
$text--muted-color: #6c6c6c;
$text--loud-color: lighten($text-color, 10%);
$Page-aside-bg: #3c3c3c;
$Panel-bg: #302d2a;
$link-color: $info;
@import '../variables';
@import '../properties';
:root {
--Panel-bg: #{$Panel-bg};
--background-head: #191c22;
--background: #333538;
--body-bg: var(--background);
--borderColor: #656565;
--Button--default-bg: var(--black);
--Calendar-btnCancel-bg: var(--background-head);
--Calendar-cell-bg: var(--Panel-bg);
--Card-actions-onHover-bg: var(--dark);
--Card-actions-onHover-color: var(--text-color);
--Card-bg: var(--Panel-bg);
--Card-onChecked-bg: var(--black);
--Card-onChecked-color: var(--text-color);
--Card-onModified-bg: var(--dark);
--Card-onModified-color: var(--text-color);
--Checkbox-gb: linear-gradient(#515151, #4b4b4b);
--Checkbox-onHover-color: var(--blue);
--ColorPicker-bg: var(--background);
--DatePicker-bg: var(--background);
--DatePicker-header-select-borderColor: var(--background);
--DropDown-menu-bg: var(--background);
--Fieldset-legend-bgColor: var(--background);
--Form-input-addOnBg: var(--Form-input-bg);
--Form-input-bg: #3c3c3c;
--Form-input-color: var(--text-color);
--Form-input-onDisabled-bg: var(--Panel-bg);
--Form-select-bg: var(--background);
--Form-select-menu-bg: var(--background);
--Form-select-onHover-bg: var(--background-head);
--Form-selectValue-bg: var(--Panel-bg);
--Form-selectValue-color: var(--text-color);
--IconPicker-tab-onActive-bg: var(--background);
--InputGroup-select-bg: var(--background);
--InputGroup-select-onFocused-bg: var(--Panel-bg);
--istItem-onModified-bg: var(--black);
--Layout-aside-bg: var(--background-head);
--Layout-aside-onAcitve-bg: var(--Panel-bg);
--Layout-aside-onHover-bg: #404040;
--Layout-aside-subList-bg: #131519;
--Layout-header-bg: var(--background-head);
--List-bg: var(--Panel-bg);
--ListControl-item-bg: var(--background);
--ListControl-item-onActive-before-bg: var(--background);
--ListItem--strip-bg: var(--background);
--ListItem-onChecked-bg: var(--black);
--ListItem-onChecked-color: var(--text-color);
--ListItem-onModified-color: var(--text-color);
--Number-handler-bg: var(--background);
--Panel--default-bg: linear-gradient(#524e48, #423e3a);
--Panel-footerBg: linear-gradient(#524e48, #423e3a);
--PopOver-bg: var(--background);
--Table-onChecked-bg: var(--black);
--Table-onChecked-color: var(--text-color);
--Table-onHover-bg: var(--dark);
--Table-onHover-bg-rgba: 30, 31, 34;
--Table-onModified-bg: var(--black);
--Table-onModified-color: var(--text-color);
--Table-strip-bg: var(--Panel-bg);
--Table-thead-bg: #2f2f2f;
--Tabs--card-bg: #323639;
--Tabs--card-borderTopColor: var(--background);
--Tabs--card-onActive-bg: var(--Panel-bg);
--Tabs--radio-bg: var(--Panel-bg);
--Tabs--radio-bg: var(--Panel-bg);
--Tabs-content-bg: var(--Panel-bg);
--Tabs-onActive-bg: var(--Panel-bg);
--Tabs-onActive-borderColor: var(--borderColor);
--Tabs-onActive-color: #{lighten($text-color, 10%)};
--Tabs-onHover-borderColor: var(--Tabs-onActive-borderColor);
--Tooltip--attr-color: var(--text-color);
--Transfer-title-bg: #2f2f2f;
--TransferSelect--table-heading-bg: var(--background);
--TreeSelect-popover-bg: var(--Panel-bg);
--Wizard-steps-bg: var(--background-head);
--Wizard-steps-li-onActive-arrow-bg: var(--Panel-bg);
--Wizard-steps-li-onActive-bg: var(--Panel-bg);
}