自定义颜色变量

This commit is contained in:
bearyan
2019-12-30 20:56:40 +08:00
parent b14c6ead85
commit 2ef055d796

View File

@@ -10,4 +10,33 @@
@rule();
}
}
}
.setColor(@rule) {
.setColor(@rule[var], @rule[light], @rule[dark]);
}
.setColor(@var, @color) {
.setColor(@var, @color, @color);
}
.setColor(@var, @light, @dark) {
._setColor({
@{var}: @light;
}, {
@{var}: @dark;
});
}
._setColor(@lightRule, @darkRule) {
body {
@lightRule();
}
body[data-weui-theme='dark'] {
@darkRule();
}
@media (prefers-color-scheme: dark) {
body:not([data-weui-theme='light']) {
@darkRule();
}
}
}