123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449 |
- @import './default.less';
- @theme: dark;
- // color palettes
- @blue-1: mix(color(~`colorPalette('@{blue-base}', 8) `), @component-background, 15%);
- @blue-2: mix(color(~`colorPalette('@{blue-base}', 7) `), @component-background, 25%);
- @blue-3: mix(@blue-base, @component-background, 30%);
- @blue-4: mix(@blue-base, @component-background, 45%);
- @blue-5: mix(@blue-base, @component-background, 65%);
- @blue-6: mix(@blue-base, @component-background, 85%);
- @blue-7: mix(color(~`colorPalette('@{blue-base}', 5) `), @component-background, 90%);
- @blue-8: mix(color(~`colorPalette('@{blue-base}', 4) `), @component-background, 95%);
- @blue-9: mix(color(~`colorPalette('@{blue-base}', 3) `), @component-background, 97%);
- @blue-10: mix(color(~`colorPalette('@{blue-base}', 2) `), @component-background, 98%);
- @purple-1: mix(color(~`colorPalette('@{purple-base}', 8) `), @component-background, 15%);
- @purple-2: mix(color(~`colorPalette('@{purple-base}', 7) `), @component-background, 25%);
- @purple-3: mix(@purple-base, @component-background, 30%);
- @purple-4: mix(@purple-base, @component-background, 45%);
- @purple-5: mix(@purple-base, @component-background, 65%);
- @purple-6: mix(@purple-base, @component-background, 85%);
- @purple-7: mix(color(~`colorPalette('@{purple-base}', 5) `), @component-background, 90%);
- @purple-8: mix(color(~`colorPalette('@{purple-base}', 4) `), @component-background, 95%);
- @purple-9: mix(color(~`colorPalette('@{purple-base}', 3) `), @component-background, 97%);
- @purple-10: mix(color(~`colorPalette('@{purple-base}', 2) `), @component-background, 98%);
- @cyan-1: mix(color(~`colorPalette('@{cyan-base}', 8) `), @component-background, 15%);
- @cyan-2: mix(color(~`colorPalette('@{cyan-base}', 7) `), @component-background, 25%);
- @cyan-3: mix(@cyan-base, @component-background, 30%);
- @cyan-4: mix(@cyan-base, @component-background, 45%);
- @cyan-5: mix(@cyan-base, @component-background, 65%);
- @cyan-6: mix(@cyan-base, @component-background, 85%);
- @cyan-7: mix(color(~`colorPalette('@{cyan-base}', 5) `), @component-background, 90%);
- @cyan-8: mix(color(~`colorPalette('@{cyan-base}', 4) `), @component-background, 95%);
- @cyan-9: mix(color(~`colorPalette('@{cyan-base}', 3) `), @component-background, 97%);
- @cyan-10: mix(color(~`colorPalette('@{cyan-base}', 2) `), @component-background, 98%);
- @green-1: mix(color(~`colorPalette('@{green-base}', 8) `), @component-background, 15%);
- @green-2: mix(color(~`colorPalette('@{green-base}', 7) `), @component-background, 25%);
- @green-3: mix(@green-base, @component-background, 30%);
- @green-4: mix(@green-base, @component-background, 45%);
- @green-5: mix(@green-base, @component-background, 65%);
- @green-6: mix(@green-base, @component-background, 85%);
- @green-7: mix(color(~`colorPalette('@{green-base}', 5) `), @component-background, 90%);
- @green-8: mix(color(~`colorPalette('@{green-base}', 4) `), @component-background, 95%);
- @green-9: mix(color(~`colorPalette('@{green-base}', 3) `), @component-background, 97%);
- @green-10: mix(color(~`colorPalette('@{green-base}', 2) `), @component-background, 98%);
- @magenta-1: mix(color(~`colorPalette('@{magenta-base}', 8) `), @component-background, 15%);
- @magenta-2: mix(color(~`colorPalette('@{magenta-base}', 7) `), @component-background, 25%);
- @magenta-3: mix(@magenta-base, @component-background, 30%);
- @magenta-4: mix(@magenta-base, @component-background, 45%);
- @magenta-5: mix(@magenta-base, @component-background, 65%);
- @magenta-6: mix(@magenta-base, @component-background, 85%);
- @magenta-7: mix(color(~`colorPalette('@{magenta-base}', 5) `), @component-background, 90%);
- @magenta-8: mix(color(~`colorPalette('@{magenta-base}', 4) `), @component-background, 95%);
- @magenta-9: mix(color(~`colorPalette('@{magenta-base}', 3) `), @component-background, 97%);
- @magenta-10: mix(color(~`colorPalette('@{magenta-base}', 2) `), @component-background, 98%);
- @pink-1: mix(color(~`colorPalette('@{pink-base}', 8) `), @component-background, 15%);
- @pink-2: mix(color(~`colorPalette('@{pink-base}', 7) `), @component-background, 25%);
- @pink-3: mix(@pink-base, @component-background, 30%);
- @pink-4: mix(@pink-base, @component-background, 45%);
- @pink-5: mix(@pink-base, @component-background, 65%);
- @pink-6: mix(@pink-base, @component-background, 85%);
- @pink-7: mix(color(~`colorPalette('@{pink-base}', 5) `), @component-background, 90%);
- @pink-8: mix(color(~`colorPalette('@{pink-base}', 4) `), @component-background, 95%);
- @pink-9: mix(color(~`colorPalette('@{pink-base}', 3) `), @component-background, 97%);
- @pink-10: mix(color(~`colorPalette('@{pink-base}', 2) `), @component-background, 98%);
- @red-1: mix(color(~`colorPalette('@{red-base}', 8) `), @component-background, 15%);
- @red-2: mix(color(~`colorPalette('@{red-base}', 7) `), @component-background, 25%);
- @red-3: mix(@red-base, @component-background, 30%);
- @red-4: mix(@red-base, @component-background, 45%);
- @red-5: mix(@red-base, @component-background, 65%);
- @red-6: mix(@red-base, @component-background, 85%);
- @red-7: mix(color(~`colorPalette('@{red-base}', 5) `), @component-background, 90%);
- @red-8: mix(color(~`colorPalette('@{red-base}', 4) `), @component-background, 95%);
- @red-9: mix(color(~`colorPalette('@{red-base}', 3) `), @component-background, 97%);
- @red-10: mix(color(~`colorPalette('@{red-base}', 2) `), @component-background, 98%);
- @orange-1: mix(color(~`colorPalette('@{orange-base}', 8) `), @component-background, 15%);
- @orange-2: mix(color(~`colorPalette('@{orange-base}', 7) `), @component-background, 25%);
- @orange-3: mix(@orange-base, @component-background, 30%);
- @orange-4: mix(@orange-base, @component-background, 45%);
- @orange-5: mix(@orange-base, @component-background, 65%);
- @orange-6: mix(@orange-base, @component-background, 85%);
- @orange-7: mix(color(~`colorPalette('@{orange-base}', 5) `), @component-background, 90%);
- @orange-8: mix(color(~`colorPalette('@{orange-base}', 4) `), @component-background, 95%);
- @orange-9: mix(color(~`colorPalette('@{orange-base}', 3) `), @component-background, 97%);
- @orange-10: mix(color(~`colorPalette('@{orange-base}', 2) `), @component-background, 98%);
- @yellow-1: mix(color(~`colorPalette('@{yellow-base}', 8) `), @component-background, 15%);
- @yellow-2: mix(color(~`colorPalette('@{yellow-base}', 7) `), @component-background, 25%);
- @yellow-3: mix(@yellow-base, @component-background, 30%);
- @yellow-4: mix(@yellow-base, @component-background, 45%);
- @yellow-5: mix(@yellow-base, @component-background, 65%);
- @yellow-6: mix(@yellow-base, @component-background, 85%);
- @yellow-7: mix(color(~`colorPalette('@{yellow-base}', 5) `), @component-background, 90%);
- @yellow-8: mix(color(~`colorPalette('@{yellow-base}', 4) `), @component-background, 95%);
- @yellow-9: mix(color(~`colorPalette('@{yellow-base}', 3) `), @component-background, 97%);
- @yellow-10: mix(color(~`colorPalette('@{yellow-base}', 2) `), @component-background, 98%);
- @volcano-1: mix(color(~`colorPalette('@{volcano-base}', 8) `), @component-background, 15%);
- @volcano-2: mix(color(~`colorPalette('@{volcano-base}', 7) `), @component-background, 25%);
- @volcano-3: mix(@volcano-base, @component-background, 30%);
- @volcano-4: mix(@volcano-base, @component-background, 45%);
- @volcano-5: mix(@volcano-base, @component-background, 65%);
- @volcano-6: mix(@volcano-base, @component-background, 85%);
- @volcano-7: mix(color(~`colorPalette('@{volcano-base}', 5) `), @component-background, 90%);
- @volcano-8: mix(color(~`colorPalette('@{volcano-base}', 4) `), @component-background, 95%);
- @volcano-9: mix(color(~`colorPalette('@{volcano-base}', 3) `), @component-background, 97%);
- @volcano-10: mix(color(~`colorPalette('@{volcano-base}', 2) `), @component-background, 98%);
- @geekblue-1: mix(color(~`colorPalette('@{geekblue-base}', 8) `), @component-background, 15%);
- @geekblue-2: mix(color(~`colorPalette('@{geekblue-base}', 7) `), @component-background, 25%);
- @geekblue-3: mix(@geekblue-base, @component-background, 30%);
- @geekblue-4: mix(@geekblue-base, @component-background, 45%);
- @geekblue-5: mix(@geekblue-base, @component-background, 65%);
- @geekblue-6: mix(@geekblue-base, @component-background, 85%);
- @geekblue-7: mix(color(~`colorPalette('@{geekblue-base}', 5) `), @component-background, 90%);
- @geekblue-8: mix(color(~`colorPalette('@{geekblue-base}', 4) `), @component-background, 95%);
- @geekblue-9: mix(color(~`colorPalette('@{geekblue-base}', 3) `), @component-background, 97%);
- @geekblue-10: mix(color(~`colorPalette('@{geekblue-base}', 2) `), @component-background, 98%);
- @lime-1: mix(color(~`colorPalette('@{lime-base}', 8) `), @component-background, 15%);
- @lime-2: mix(color(~`colorPalette('@{lime-base}', 7) `), @component-background, 25%);
- @lime-3: mix(@lime-base, @component-background, 30%);
- @lime-4: mix(@lime-base, @component-background, 45%);
- @lime-5: mix(@lime-base, @component-background, 65%);
- @lime-6: mix(@lime-base, @component-background, 85%);
- @lime-7: mix(color(~`colorPalette('@{lime-base}', 5) `), @component-background, 90%);
- @lime-8: mix(color(~`colorPalette('@{lime-base}', 4) `), @component-background, 95%);
- @lime-9: mix(color(~`colorPalette('@{lime-base}', 3) `), @component-background, 97%);
- @lime-10: mix(color(~`colorPalette('@{lime-base}', 2) `), @component-background, 98%);
- @gold-1: mix(color(~`colorPalette('@{gold-base}', 8) `), @component-background, 15%);
- @gold-2: mix(color(~`colorPalette('@{gold-base}', 7) `), @component-background, 25%);
- @gold-3: mix(@gold-base, @component-background, 30%);
- @gold-4: mix(@gold-base, @component-background, 45%);
- @gold-5: mix(@gold-base, @component-background, 65%);
- @gold-6: mix(@gold-base, @component-background, 85%);
- @gold-7: mix(color(~`colorPalette('@{gold-base}', 5) `), @component-background, 90%);
- @gold-8: mix(color(~`colorPalette('@{gold-base}', 4) `), @component-background, 95%);
- @gold-9: mix(color(~`colorPalette('@{gold-base}', 3) `), @component-background, 97%);
- @gold-10: mix(color(~`colorPalette('@{gold-base}', 2) `), @component-background, 98%);
- // Color used by default to control hover and active backgrounds and for
- // alert info backgrounds.
- @primary-1: mix(color(~`colorPalette('@{primary-color}', 8) `), @component-background, 15%);
- @primary-2: mix(color(~`colorPalette('@{primary-color}', 7) `), @component-background, 25%);
- @primary-3: mix(@primary-color, @component-background, 30%);
- @primary-4: mix(@primary-color, @component-background, 45%);
- @primary-5: mix(@primary-color, @component-background, 65%);
- @primary-6: @primary-color;
- @primary-7: mix(color(~`colorPalette('@{primary-color}', 5) `), @component-background, 90%);
- @primary-8: mix(color(~`colorPalette('@{primary-color}', 4) `), @component-background, 95%);
- @primary-9: mix(color(~`colorPalette('@{primary-color}', 3) `), @component-background, 97%);
- @primary-10: mix(color(~`colorPalette('@{primary-color}', 2) `), @component-background, 98%);
- // Layer background
- @popover-background: #1f1f1f;
- @popover-customize-border-color: #3a3a3a;
- @body-background: @black;
- @component-background: #141414;
- @text-color: fade(@white, 85%);
- @text-color-secondary: fade(@white, 45%);
- @text-color-inverse: @white;
- @icon-color-hover: fade(@white, 75%);
- @heading-color: fade(@white, 85%);
- // The background colors for active and hover states for things like
- // list items or table cells.
- @item-active-bg: @primary-1;
- @item-hover-bg: fade(@white, 8%);
- // Border color
- @border-color-base: #434343; // base border outline a component
- @border-color-split: #303030; // split border inside a component
- @background-color-light: fade(@white, 4%); // background of header and selected item
- @background-color-base: fade(@white, 8%); // Default grey background color
- // Disabled states
- @disabled-color: fade(@white, 30%);
- @disabled-bg: @background-color-base;
- @disabled-color-dark: fade(@white, 30%);
- // Tree
- // ---
- @tree-bg: transparent;
- // List
- // ---
- @list-customize-card-bg: transparent;
- // Shadow
- // ---
- @shadow-color: rgba(0, 0, 0, 0.45);
- @shadow-color-inverse: @component-background;
- @box-shadow-base: @shadow-2;
- @shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.32), 0 -9px 28px 0 rgba(0, 0, 0, 0.2),
- 0 -12px 48px 16px rgba(0, 0, 0, 0.12);
- @shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.32), 0 9px 28px 0 rgba(0, 0, 0, 0.2),
- 0 12px 48px 16px rgba(0, 0, 0, 0.12);
- @shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.32), 9px 0 28px 0 rgba(0, 0, 0, 0.2),
- 12px 0 48px 16px rgba(0, 0, 0, 0.12);
- @shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.48), 0 6px 16px 0 rgba(0, 0, 0, 0.32),
- 0 9px 28px 8px rgba(0, 0, 0, 0.2);
- // Buttons
- // ---
- @btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
- @btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
- @btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
- @btn-default-bg: transparent;
- @btn-default-ghost-color: @text-color;
- @btn-default-ghost-border: fade(@white, 25%);
- @btn-text-hover-bg: rgba(255, 255, 255, 0.03);
- // Checkbox
- // ---
- @checkbox-check-bg: transparent;
- // Descriptions
- // ---
- @descriptions-bg: @background-color-light;
- // Divider
- // ---
- @divider-color: rgba(255, 255, 255, 12%);
- // Modal
- // ---
- @modal-header-bg: @popover-background;
- @modal-header-border-color-split: @border-color-split;
- @modal-content-bg: @popover-background;
- @modal-footer-border-color-split: @border-color-split;
- // Radio
- // ---
- @radio-solid-checked-color: @white;
- @radio-dot-disabled-color: fade(@white, 20%);
- // Radio buttons
- // ---
- @radio-disabled-button-checked-bg: fade(@white, 20%);
- @radio-disabled-button-checked-color: @disabled-color;
- // Layout
- // ---
- @layout-body-background: @body-background;
- @layout-header-background: @popover-background;
- @layout-trigger-background: #262626;
- // Input
- // ---
- @input-bg: transparent;
- @input-placeholder-color: fade(@white, 30%);
- @input-icon-color: fade(@white, 30%);
- @input-number-handler-active-bg: @item-hover-bg;
- @input-icon-hover-color: fade(@white, 85%);
- // Select
- // ---
- @select-background: transparent;
- @select-dropdown-bg: @popover-background;
- @select-clear-background: @component-background;
- @select-selection-item-bg: fade(@white, 8);
- @select-selection-item-border-color: @border-color-split;
- @select-multiple-disabled-background: @component-background;
- @select-multiple-item-disabled-color: #595959;
- @select-multiple-item-disabled-border-color: @popover-background;
- // Cascader
- // ---
- @cascader-bg: transparent;
- @cascader-menu-bg: @popover-background;
- @cascader-menu-border-color-split: @border-color-split;
- // Tooltip
- // ---
- // Tooltip background color
- @tooltip-bg: #434343;
- // Menu
- // ---
- // dark theme
- @menu-dark-inline-submenu-bg: @component-background;
- @menu-dark-bg: @popover-background;
- @menu-popup-bg: @popover-background;
- // Message
- // ---
- @message-notice-content-bg: @popover-background;
- // Notification
- @notification-bg: @popover-background;
- // LINK
- @link-hover-color: @primary-5;
- @link-active-color: @primary-7;
- // Table
- // --
- @table-header-bg: #1d1d1d;
- @table-body-sort-bg: fade(@white, 1%);
- @table-row-hover-bg: #262626;
- @table-header-cell-split-color: fade(@white, 8%);
- @table-header-sort-bg: #262626;
- @table-header-filter-active-bg: #434343;
- @table-header-sort-active-bg: #303030;
- @table-fixed-header-sort-active-bg: #222;
- @table-filter-btns-bg: @popover-background;
- @table-expanded-row-bg: @table-header-bg;
- @table-filter-dropdown-bg: @popover-background;
- @table-expand-icon-bg: transparent;
- // Tag
- // ---
- @info-color-deprecated-bg: @primary-1;
- @info-color-deprecated-border: @primary-3;
- @success-color-deprecated-bg: @green-1;
- @success-color-deprecated-border: @green-3;
- @warning-color-deprecated-bg: @orange-1;
- @warning-color-deprecated-border: @orange-3;
- @error-color-deprecated-bg: @red-1;
- @error-color-deprecated-border: @red-3;
- // TimePicker
- // ---
- @picker-basic-cell-hover-with-range-color: darken(@primary-color, 35%);
- @picker-basic-cell-disabled-bg: #303030;
- @picker-border-color: @border-color-split;
- @picker-bg: transparent;
- @picker-date-hover-range-border-color: darken(@primary-color, 20%);
- // Dropdown
- // ---
- @dropdown-menu-bg: @popover-background;
- @dropdown-menu-submenu-disabled-bg: transparent;
- // Steps
- // ---
- @steps-nav-arrow-color: fade(@white, 20%);
- @steps-background: transparent;
- // Avatar
- // ---
- @avatar-bg: fade(@white, 30%);
- // Progress
- // ---
- @progress-steps-item-bg: fade(@white, 8%);
- // Calendar
- // ---
- @calendar-bg: @popover-background;
- @calendar-input-bg: @calendar-bg;
- @calendar-border-color: transparent;
- @calendar-full-bg: @component-background;
- // Badge
- // ---
- @badge-text-color: @white;
- // Popover
- @popover-bg: @popover-background;
- // Drawer
- @drawer-bg: @popover-background;
- // Card
- // ---
- @card-actions-background: @component-background;
- @card-skeleton-bg: #303030;
- @card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.64), 0 3px 6px 0 rgba(0, 0, 0, 0.48),
- 0 5px 12px 4px rgba(0, 0, 0, 0.36);
- // Transfer
- // ---
- @transfer-item-hover-bg: #262626;
- // Comment
- // ---
- @comment-bg: transparent;
- @comment-author-time-color: fade(@white, 30%);
- @comment-action-hover-color: fade(@white, 65%);
- // Rate
- // ---
- @rate-star-bg: fade(@white, 12%);
- // Switch
- // ---
- @switch-bg: @white;
- // Pagination
- // ---
- @pagination-item-bg: transparent;
- @pagination-item-bg-active: transparent;
- @pagination-item-link-bg: transparent;
- @pagination-item-disabled-bg-active: fade(@white, 25%);
- @pagination-item-disabled-color-active: @black;
- @pagination-item-input-bg: @pagination-item-bg;
- // PageHeader
- // ---
- @page-header-back-color: @icon-color;
- @page-header-ghost-bg: transparent;
- // Slider
- // ---
- @slider-rail-background-color: #262626;
- @slider-rail-background-color-hover: @border-color-base;
- @slider-dot-border-color: @border-color-split;
- @slider-dot-border-color-active: @primary-4;
- // Skeleton
- // ---
- @skeleton-to-color: fade(@white, 16%);
- // Alert
- // ---
- @alert-success-border-color: @green-3;
- @alert-success-bg-color: @green-1;
- @alert-success-icon-color: @success-color;
- @alert-info-border-color: @primary-3;
- @alert-info-bg-color: @primary-1;
- @alert-info-icon-color: @info-color;
- @alert-warning-border-color: @gold-3;
- @alert-warning-bg-color: @gold-1;
- @alert-warning-icon-color: @warning-color;
- @alert-error-border-color: @red-3;
- @alert-error-bg-color: @red-1;
- @alert-error-icon-color: @error-color;
- // Timeline
- // ---
- @timeline-color: @border-color-split;
- @timeline-dot-color: @primary-color;
- // Mentions
- // ---
- @mentions-dropdown-bg: @popover-background;
|