Skip to content

主题定制

CSS 变量

组件库使用 CSS 变量来实现主题定制,你可以通过覆盖这些变量来定制主题。

css
:root {
  --ace-primary-color: #1890ff;
  --ace-success-color: #52c41a;
  --ace-warning-color: #faad14;
  --ace-error-color: #f5222d;
  --ace-text-color: #262626;
  --ace-text-color-secondary: #8c8c8c;
  --ace-border-color: #d9d9d9;
  --ace-border-radius: 6px;
}

主题配置

主色调定制

css
:root {
  --ace-primary-color: #722ed1;
}

圆角定制

css
:root {
  --ace-border-radius: 8px;
}

暗色主题

css
[data-theme="dark"] {
  --ace-primary-color: #177ddc;
  --ace-text-color: #ffffff;
  --ace-text-color-secondary: #a6a6a6;
  --ace-border-color: #424242;
}

自定义组件样式

vue
<style>
.my-button {
  background: linear-gradient(45deg, #ff6b6b, #4ecdc4);
  border: none;
  color: white;
}
</style>