Vuetify中如何自訂預設顏色?
P粉615829742
P粉615829742 2023-08-25 00:02:37
0
1
630
<p>也許我的問題很簡單,但直到現在我都找不到任何解決方案。我在我的Nuxt應用程式中使用<strong>Vuetify</strong>。我使用了它的暗色主題。根據官方網站的主題配置,我們可以使用我們想要的顏色來更改主題的<strong>primary</strong>、<strong>secondary</strong>或其他顏色。但是,當我們設定為<strong>暗色主題</strong>時,預設的文字和背景顏色被設定為白色和黑色。我找不到任何解決方案來改變它們。我知道我們可以為一個元素設定例如<code>class="primary"</code>來改變它的背景顏色。但我想像這樣為文字或背景設定一個預設顏色:</p> <p> <pre class="brush:css;toolbar:false;">body { color: var(--v-info-base); } /* 或 */ #app { color: var(--v-info-base); }</pre> </p> <p>我的網站的顏色是在我的nuxt.config.js檔案中定義的,像這樣:</p> <p> <pre class="brush:js;toolbar:false;">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" } }, } },</pre> </p> <p>但對我來說這不行! ! ! </p>
P粉615829742
P粉615829742

全部回覆(1)
P粉982054449

要實現這一點,您需要重寫vuetify的sass變量,在文件中有使用範例

例如,在您的variables.scss中,您可以使用以下程式碼:

$material-dark: (
  'background': #464994,
  'text': (
     'theme': #944646,
   )
);

這將重寫暗模式下的預設背景和文字顏色。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板