@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); --Drawer-header-bg: var(--background); --Fieldset-legend-bgColor: var(--background); --Form-item-fontSize: var(--fontSizeBase); --Form-item-fontColor: var(--body-color); --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-color: #{lighten($text-color, 10%)}; --Tabs-onHover-borderColor: var(--Tabs-onActive-borderColor); --Tabs--chrome-onHover-bg: #36383c; --Tabs--chrome-bg: #333538; --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); --Checkbox-onDisabled-color: #4e4e4e; --Checkbox-onDisabled-bg: var(--Panel-bg); --Radio-onDisabled-color: #4e4e4e; --Radio-onDisabled-bg: var(--Panel-bg); // --Nav-subNav-bg: var(--Panel-bg); // timeline --TimelineItem--text-primary-color: #{$text-color}; // ContextMenu --menu-background: #fff; --menu-box-shadow: 0 2px 8px 0 rgba(7, 12, 20, 0.12); --menu-border-radius: 4px; --menu-font-color: #151b26; --menu-font-family: PingFangSC-Regular; --menu-border-color: #e8e9eb; // 默认的边框色 --menu-active-color: #2468f2; --menu-hover-bg-color: #e6f0ff; --menu-disabled-color: #b8babf; // 禁用文字颜色 --default-icon-color: #84868c; // 默认的icon颜色 --default-padding: 4px 12px; // 6px 12px }