vuetify.js - 努克斯特 | Vuetify 主题 - 如何更改颜色?

标签 vuetify.js nuxt.js

如何更改 Vuetify 深色主题中的全局 color 属性?

例如

html, body {
  color: red
}

我尝试通过variables.scss设置它,但我找不到合适的变量名称。

是否有一个变量或者我应该如何改变颜色?

最佳答案

有几种方法。如果您想使用 variables.scss,您需要在 nuxt.config.js

中启用 treeshaking
  vuetify: {
    customVariables: ['~/assets/variables.scss'],
    treeShake: true, // add this line
  },

否则,如果您想定义自己的颜色,也可以在同一配置对象中进行。然后您就可以在 vue 模板中的任何位置使用。

  vuetify: {
    customVariables: ['~/assets/variables.scss'],
    theme: {
      themes: {
        light: {
          myawesomecolour: '#D78480', //#RRGGBB or from the colors packages
          primary: colors.blue.darken2,
          accent: colors.grey.darken3,
          secondary: colors.amber.darken3,
          info: colors.teal.lighten1,
          warning: colors.amber.base,
          error: colors.deepOrange.accent4,
          success: colors.green.accent3
        }
      }
    }
  },

或者在layouts/default.vue中插入样式标签并放入您的自定义CSS

<style>
  html, body {
    color: red;
  }
</style>

关于vuetify.js - 努克斯特 | Vuetify 主题 - 如何更改颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63861596/

相关文章:

javascript - 如何使用 Vuetify 验证复选框组

css - 如何隔离 Vuetify 全局样式

javascript - 如何更改轮廓颜色 v-text-field vuetify.js

html - Vue 警告客户端渲染的虚拟 DOM 树与服务器渲染的内容不匹配

vue.js - 如何检查我的 create-nuxt-app 版本并升级它?

javascript - Vuetify : checkbox shows status is checked when it is unchecked, 反之亦然

vue.js - 在 nuxt 插件中使用 i18n

javascript - 为什么 Prettier 不格式化 VS Code 中的代码?

javascript - Vuetify SASS 无法使用 Nuxt 正确编译

docker - 我的 Nuxt/Docker/Traefik 配置可能有什么问题?