1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // @import 'ant-design-vue/lib/style/themes/default.less';
- // @import 'ant-design-vue/dist/antd.dark.less';
- // @root-entry-name: variable;
-
- @white: #fff;
- @black: #000;
-
- html:not(.dark) {
- @component-background: @white;
- }
-
- // html.dark {
- // }
-
- .setStyle(@className, @propName) {
- html {
- &.dark {
- .@{className} {
- @{propName}: @black;
- }
- }
-
- &:not(.dark) {
- .@{className} {
- @{propName}: @white;
- }
- }
- }
- }
-
- .themeColor(@classNames, @i: 1) when(@i =< length(@classNames)) {
- @className: extract(@classNames, @i);
-
- .setStyle(@className, background-color);
- .setStyle(@className, color);
-
- .themeColor(@classNames, (@i + 1));
- }
-
- .themeTextColor(@classNames, @i: 1) when(@i =< length(@classNames)) {
- @className: extract(@classNames, @i);
- .setStyle(@className, color);
- .themeColor(@classNames, (@i + 1));
- }
-
- .themeBgColor(@classNames, @i: 1) when(@i =< length(@classNames)) {
- @className: extract(@classNames, @i);
- .setStyle(@className, background-color);
- .themeColor(@classNames, (@i + 1));
- }
|