【发布时间】:2021-11-03 06:45:08
【问题描述】:
也许我的问题很简单,但直到现在我才找到任何解决方案。我在我的 Nuxt 应用中使用 Vuetify。我使用了那个黑暗的主题。根据官方网站的Theme configuration,我们可以将主题的primary或secondary或其他颜色更改为我们想要的颜色。但是当我们设置例如 dark theme 时,default 文本和背景颜色设置为白色和黑色。我找不到任何解决方案来改变它们。我知道我们可以将例如class="primary" 设置为一个元素以更改其背景颜色。但我想为这样的文本或背景设置默认颜色:
body {
color: var(--v-info-base);
}
/* or */
#app {
color: var(--v-info-base);
}
我的网站颜色在我的 nuxt.config.js 文件中定义如下:
vuetify: {
customVariables: ['~/assets/variables.scss'],
theme: {
dark: true,
options: { customProperties: true },
themes: {
dark: {
primary: {
base: "#099b63",
darken1: "#04c279"
},
accent: "#250032",
secondary: "#97812F",
info: {
base: "#1FFFF1",
darken1: "#450b5a",
darken2: "#1125c0",
darken3: "#40bfa4"
},
warning: colors.amber.base,
error: colors.deepOrange.accent4,
success: colors.green.accent3,
anchor: "#1FFFF1"
}
},
}
},
但这对我不起作用!!!
【问题讨论】:
标签: vue.js colors nuxt.js vuetify.js