|
1 | 1 | :root { |
2 | 2 | --gray: #6c757d; /* used for batch limitation */ |
| 3 | + --btn-default-color: var(--bs-body-color); |
| 4 | + --btn-default-bg: var(--bs-body-bg); |
| 5 | + --btn-default-border: #ccc; |
| 6 | + --active-project-color: #777; |
3 | 7 | } |
4 | 8 |
|
5 | 9 | /* |
|
13 | 17 | --bs-info-bg-subtle: #d9edf7; |
14 | 18 | --bs-info-rgb: 23, 162, 184; |
15 | 19 | } |
16 | | -:root[data-bs-theme=red404] { |
| 20 | + |
| 21 | +:root[data-bs-theme=red404] { |
17 | 22 | --bs-success-bg-subtle: #cdffb9; |
18 | 23 | --bs-danger-bg-subtle: #e67ecf; |
19 | 24 | --bs-warning-bg-subtle: #fae9b1; |
20 | 25 | --bs-info-bg-subtle: #b6e2f8; |
21 | 26 | --bs-info-rgb: 23, 162, 184; |
22 | 27 | } |
23 | 28 |
|
| 29 | +:root[data-bs-theme=dark] { |
| 30 | + --btn-default-border: #333; |
| 31 | + --active-project-color: #CCC; |
| 32 | +} |
| 33 | + |
24 | 34 | [data-bs-theme=legacy] .text-bg-info { |
25 | 35 | color: #fff !important; /* black by default, changes from previous version, color forced to fit with --bs-info-rgb*/ |
26 | 36 | } |
|
59 | 69 | --bs-btn-disabled-border-color: #b90e6c; |
60 | 70 | } |
61 | 71 |
|
62 | | - |
63 | | -:root { |
64 | | - --alternative:#ccc; |
65 | | - --btn-default-color: var(--bs-body-color); |
66 | | - --btn-default-border:#ccc; |
67 | | - --bs-default-rgb: var(--bs-body-color-rgb); |
68 | | - --active-project-color: #777; |
69 | | - |
70 | | -} |
71 | | - |
72 | | -:root[data-bs-theme=dark] { |
73 | | - --btn-default-border:#333; |
74 | | - --btn-default-color: var(--bs-body-color); |
75 | | - --active-project-color: #CCC; |
76 | | -} |
77 | | - |
78 | 72 | .btn-default { |
79 | 73 | --bs-btn-color: var(--btn-default-color); |
80 | | - --bs-btn-bg: var(--bs-body-bg); |
| 74 | + --bs-btn-bg: var(--btn-default-bg); |
81 | 75 | --bs-btn-border-color: var(--btn-default-border); |
82 | 76 | --bs-btn-hover-color: var(--btn-default-color); |
83 | | - --bs-btn-hover-bg: var(--btn-default-border); |
84 | | - --bs-btn-hover-border-color: var(--btn-default-border); |
| 77 | + --bs-btn-hover-bg: color-mix(in lab, var(--btn-default-bg), black 15%); |
| 78 | + --bs-btn-hover-border-color: color-mix(in lab, var(--btn-default-border), black 10%); |
85 | 79 | --bs-btn-focus-shadow-rgb: 60, 153, 110; |
86 | 80 | --bs-btn-active-color: var(--btn-default-color); |
87 | | - --bs-btn-active-bg: var(--bs-body-bg); |
88 | | - --bs-btn-active-border-color: var(--bs-body-bg); |
| 81 | + --bs-btn-active-bg: color-mix(in lab, var(--btn-default-bg), black 20%); |
| 82 | + --bs-btn-active-border-color: color-mix(in lab, var(--btn-default-border), black 15%); |
89 | 83 | --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); |
90 | 84 | --bs-btn-disabled-color: var(--btn-default-color); |
91 | | - --bs-btn-disabled-bg: var(--bs-body-bg); |
92 | | - --bs-btn-disabled-border-color: var(--btn-default-border);; |
| 85 | + --bs-btn-disabled-bg: var(--btn-default-bg); |
| 86 | + --bs-btn-disabled-border-color: var(--btn-default-border); |
| 87 | +} |
| 88 | + |
| 89 | +[data-bs-theme=dark] .btn-default { |
| 90 | + --bs-btn-hover-bg: color-mix(in lab, var(--btn-default-bg), white 15%); |
| 91 | + --bs-btn-hover-border-color: color-mix(in lab, var(--btn-default-border), white 10%); |
| 92 | + --bs-btn-active-bg: color-mix(in lab, var(--btn-default-bg), white 20%); |
| 93 | + --bs-btn-active-border-color: color-mix(in lab, var(--btn-default-border), white 15%); |
93 | 94 | } |
94 | 95 |
|
95 | 96 | .btn-info { |
|
0 commit comments