1515// specific language governing permissions and limitations
1616// under the License.
1717
18- @import " ~ant-design-vue/lib/style/themes/default.less" ;
19-
2018@logo-width : 256px ;
2119@logo-height : 64px ;
2220@banner-width : 450px ;
2321@banner-height : 110px ;
2422@error-width : 256px ;
2523@error-height : 256px ;
2624
25+ @logo-background-color : #ffffff ;
26+ @navigation-background-color : #ffffff ;
27+ @navigation-text-color : rgba (0 , 0 , 0 , 0.65 );
28+ @primary-color : #1890ff ;
29+ @link-color : @primary-color ;
30+ @link-hover-color : #40a9ff ;
31+ @processing-color : @primary-color ;
32+ @success-color : #52c41a ;
33+ @warning-color : #faad14 ;
34+ @error-color : #f5222d ;
35+ @font-size-base : 14px ;
36+ @heading-color : rgba (0 , 0 , 0 , 0.85 );
37+ @text-color : rgba (0 , 0 , 0 , 0.65 );
38+ @text-color-secondary : rgba (0 , 0 , 0 , 0.45 );
39+ @disabled-color : rgba (0 , 0 , 0 , 0.25 );
40+ @border-color-base : #d9d9d9 ;
41+ @border-radius-base : 4px ;
42+ @box-shadow-base : 0 2px 8px rgba (0 , 0 , 0 , 0.15 );
43+ @loading-color : @primary-color ;
44+
2745.ant-layout-sider-children .logo-image {
2846 width : @logo-width ;
2947 height : @logo-height ;
4866a {
4967 color : @link-color ;
5068 background-color : transparent ;
69+
70+ & :hover {
71+ color : @link-hover-color ;
72+ }
73+ }
74+
75+ .ant-message-info .anticon ,
76+ .ant-message-loading .anticon {
77+ color : @loading-color ;
78+ }
79+
80+ #nprogress {
81+ .bar {
82+ background-color : @loading-color ;
83+ }
84+ }
85+
86+ .sider .logo ,
87+ .sider.light .logo {
88+ background-color : @logo-background-color ;
89+ box-shadow : 1px 1px 0px 0px #e8e8e8 ;
90+ }
91+
92+ .ant-menu {
93+ background : @navigation-background-color ;
94+ }
95+
96+ .ant-menu-submenu-popup ,
97+ .ant-menu-submenu > .ant-menu ,
98+ .ant-menu-dark .ant-menu-inline.ant-menu-sub {
99+ background-color : @navigation-background-color ;
100+ }
101+
102+ .ant-menu-item > a ,
103+ .ant-menu-dark .ant-menu-item ,
104+ .ant-menu-dark .ant-menu-item-group-title ,
105+ .ant-menu-dark .ant-menu-item > a {
106+ color : @navigation-text-color ;
107+ }
108+
109+ .ant-menu-item-selected > a , .ant-menu-item-selected > a :hover {
110+ color : @primary-color ;
111+ }
112+
113+ .ant-menu-vertical .ant-menu-item ,
114+ .ant-menu-vertical-left .ant-menu-item ,
115+ .ant-menu-vertical-right .ant-menu-item ,
116+ .ant-menu-inline .ant-menu-item ,
117+ .ant-menu-vertical .ant-menu-submenu-title ,
118+ .ant-menu-vertical-left .ant-menu-submenu-title ,
119+ .ant-menu-vertical-right .ant-menu-submenu-title ,
120+ .ant-menu-inline .ant-menu-submenu-title {
121+ color : @navigation-text-color ;
122+ }
123+
124+ .ant-menu-submenu-vertical ant- menu- submenu- selected,
125+ .ant-menu-vertical .ant-menu-submenu-selected ,
126+ .ant-menu-vertical-left .ant-menu-submenu-selected ,
127+ .ant-menu-vertical-right .ant-menu-submenu-selected {
128+ color : @primary-color ;
129+
130+ .ant-menu-submenu-title {
131+ color : @primary-color ;
132+ }
133+ }
134+
135+ .kubernet-icon path {
136+ color : @navigation-text-color ;
51137}
52- a :hover {
53- color : color (~ `colorPalette(" @{primary-color} " , 5 )`);
138+
139+ .ant-menu-item :hover ,
140+ .ant-menu-item-active ,
141+ .ant-menu :not (.ant-menu-inline ) .ant-menu-submenu-open ,
142+ .ant-menu-submenu-active ,
143+ .ant-menu-submenu-title :hover ,
144+ .ant-menu-dark .ant-menu-item :hover > a ,
145+ .ant-menu-dark .ant-menu-submenu-title :hover > a ,
146+ .ant-menu-dark .ant-menu-submenu-title :hover ,
147+ .ant-menu-dark .ant-menu-item :hover ,
148+ .ant-menu-dark .ant-menu-submenu-title :hover
149+ {
150+ color : @primary-color ;
151+
152+ .custom-icon path {
153+ color : @primary-color ;
154+ }
54155}
55- a :active {
56- color : color (~ `colorPalette(" @{primary-color} " , 7 )`);
156+
157+ .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow ::before ,
158+ .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow ::before ,
159+ .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow ::before ,
160+ .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow ::before ,
161+ .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow ::after ,
162+ .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow ::after ,
163+ .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow ::after ,
164+ .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow ::after {
165+ background-color : @navigation-text-color ;
57166}
167+
168+ .ant-menu-dark .ant-menu-item :hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
169+ .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
170+ .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
171+ .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
172+ .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
173+ .ant-menu-dark .ant-menu-submenu-title :hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::after ,
174+ .ant-menu-dark .ant-menu-item :hover > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
175+ .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
176+ .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
177+ .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
178+ .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
179+ .ant-menu-dark .ant-menu-submenu-title :hover > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::after ,
180+ .ant-menu-dark .ant-menu-item :hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
181+ .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
182+ .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
183+ .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
184+ .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
185+ .ant-menu-dark .ant-menu-submenu-title :hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow ::before ,
186+ .ant-menu-dark .ant-menu-item :hover > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before ,
187+ .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before ,
188+ .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before ,
189+ .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before ,
190+ .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before ,
191+ .ant-menu-dark .ant-menu-submenu-title :hover > .ant-menu-submenu-title :hover > .ant-menu-submenu-arrow ::before {
192+ background-color : @primary-color ;
193+ }
0 commit comments