Skip to content

pantoken-root / plugins/pantoken/custom-theme-colors/src / CustomThemeColorsCssOptions

介面: CustomThemeColorsCssOptions ​

Beta(測試)

為 customIcons 外掛的選項。

屬性 ​

selector? ​

optional selector?: string

Beta(測試)

Selector 前綴,用以限定條件式 [data-pantoken-color="…"] 規則的作用範圍。預設為 :root。兩個呼叫者各自可傳入不同的選擇器(例如頁面外殼使用 :root,巢狀元件使用 #some-tray)以在同一頁面上運行獨立且互不干擾的色彩實例 —— 每個例項在自己的元素上切換其屬性,而非共用 :root。


resetSelector? ​

optional resetSelector?: string

Beta(測試)

額外的一個選擇器,其子樹應始終呈現真實、未重新映射的色彩,無論祖先的 [data-pantoken-color] 範圍目前啟用為何。這會輸出一條無條件規則,將此外掛可覆寫的每個 token 固定回其基底值 —— 例如在已套用主題的頁面內嵌的色票圖例,需要其參考色票保持不變,而非繼承祖先的重新映射。


custom? ​

optional custom?: string

Beta(測試)

用於推導 custom 色階的品牌十六進位色(#rgb/#rrggbb))。設定後會附加一個 [data-pantoken-color="custom"] 規則 — 見 customColorCss。