theme
Beschreibung
Optional. Ein Theme, das auf Kanban angewendet wird
Verwendung
theme?: {
    name: string, // "material" (Standard) | "willow" | "willow-dark"
    fonts?: boolean
};
important
Neben der Verwendung der Eigenschaft theme können Sie das benötigte Theme auch anwenden, indem Sie die entsprechenden css-Klassen zu den Widget-Containern hinzufügen:
- Material Theme
 
    <!-- Kanban Toolbar -->
    <div id="toolbar" class="wx-material-theme"></div>
    <!-- Kanban Container -->
    <div id="root" class="wx-material-theme"></div>
- Willow Theme
 
    <!-- Kanban Toolbar -->
    <div id="toolbar" class="wx-willow-theme"></div>
    <!-- Kanban Container -->
    <div id="root" class="wx-willow-theme"></div>
- Willow-Dark Theme
 
    <!-- Kanban Toolbar -->
    <div id="toolbar" class="wx-willow-dark-theme"></div>
    <!-- Kanban Container -->
    <div id="root" class="wx-willow-dark-theme"></div>
oder binden Sie einfach das benötigte Theme von dem skins-Ordner auf der Seite ein:
<link type="stylesheet" href="path/to/kanban/skins/willow-dark.css"/>
Parameter
Zur Konfiguration des theme können Sie folgende Parameter verwenden.
theme- (optional) ein Objekt mit Theme-Einstellungen. Hier können Sie folgende Parameter angeben:name- (erforderlich) ein Theme-Name, der auf Kanban angewendet wirdfonts- (optional) aktiviert/deaktiviert das Laden der Schriftarten vom CDN (wxi font)
Tipp
Sie können auch die Themes Willow und Willow-Dark anwenden. Um das aktuelle Theme dynamisch zu ändern, können Sie die Methode setTheme() verwenden.
Standardkonfiguration
Standardmäßig verwendet Kanban das Material Theme.
theme: {
    name: "material",
    fonts: true
}
Beispiel
// Kanban erstellen
const board = new kanban.Kanban("#root", {
    columns,
    cards,
    theme: {
        name: "willow-dark", // das "willow-dark" Theme wird initial gesetzt
        fonts: false
    }
    // weitere Parameter
});
Änderungsprotokoll: Die Eigenschaft wurde in Version 1.4 hinzugefügt
Verwandte Artikel: Stylisierung
Verwandtes Beispiel: Kanban. Ändern eines Themes über die CSS-Klasse