<\/code> 或根元素加上 .theme-dark<\/code> 類,整個(gè)頁面的樣式就會(huì)自動(dòng)跟著變。<\/p>

    在組件中使用變量<\/h3>

    定義好變量之后,就可以在任意 CSS 規(guī)則中使用它們:<\/p>\"How

    .button {\n  background-color: var(--color-primary);\n  color: var(--color-text);\n}<\/pre>

    這樣做的好處是,無論當(dāng)前是什么主題,按鈕都會(huì)自動(dòng)適配對(duì)應(yīng)的顏色<\/strong>,不需要為每個(gè)主題單獨(dú)寫樣式。<\/p>

    你也可以嵌套使用變量,比如設(shè)置一個(gè)默認(rèn)值:<\/p>

    background-color: var(--custom-bg, var(--color-bg));<\/pre>

    這表示如果 --custom-bg<\/code> 沒有定義,就用 --color-bg<\/code> 替代。<\/p>


    動(dòng)態(tài)切換主題的方法<\/h3>

    要讓主題可以切換,一般需要一點(diǎn) JavaScript 來操作類名或者數(shù)據(jù)屬性。例如:<\/p>

      <thead id="dojxm"></thead>