gpt4 book ai didi

vue.js - 如何在 Nuxt/Vuetify 入门模板上更改主题颜色

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:22 26 4
gpt4 key购买 nike

改变颜色

我正在尝试将 Vue 与 Nuxt 和 Vuetify 一起用于样式,在 Vuetify 上存在许多模板,其中一个提供了所有模板。

我尝试在/assets/style/app.styl 上添加颜色但没有效果。

同样在/plugins/vueitfy.js 中添加如下内容:

Vue.use(Vuetify, {
theme: {
header: '#48393C',
footer: '#2f3542'
}
})

没有效果,我认为最后一种方法是最好的方法。

最佳答案

例如,在 Vuetify 2 中,如果你想覆盖 background colour (nuxt js):

  1. 创建 .\assets\style\variables.scss
    @import '~vuetify/src/styles/styles.sass';

$material-light: map-merge($material-light, (
background: map-get($blue, 'lighten-5'),
calendar: (background-color: red),
)
);
  1. nuxt.config.js 添加:
    import colors from 'vuetify/lib/util/colors'


buildModules: ['@nuxtjs/vuetify'],
vuetify: {
treeShake: true,
customVariables: ['~/assets/style/variables.scss']
theme: {
options: {customProperties: true},
themes: {
light: {
primary: colors.blue.lighten5,
secondary: colors.amber.darken3,
accent: colors.grey.darken3,
info: colors.teal.lighten1,
warning: colors.amber.base,
error: colors.deepOrange.accent4,
success: colors.green.accent3
}
}

更多信息:

  1. https://vuetifyjs.com/ru/customization/sass-variables

  2. https://vuetifyjs.com/ru/customization/theme

关于vue.js - 如何在 Nuxt/Vuetify 入门模板上更改主题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49116469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com