주요 콘텐츠로 건너뛰기

테마

설명

선택 사항입니다. Toolbar에 적용할 테마입니다.

사용법

theme?: string; // "material" | "willow" | "willow-dark"
important

theme 속성을 사용하는 것 외에도, 위젯 컨테이너에 해당 css 클래스를 추가하여 필요한 테마를 적용할 수 있습니다:

  • Material 테마
    <!-- Kanban 툴바 -->
<div id="toolbar" class="wx-material-theme"></div>
<!-- Kanban 컨테이너 -->
<div id="root" class="wx-material-theme"></div>
  • Willow 테마
    <!-- Kanban 툴바 -->
<div id="toolbar" class="wx-willow-theme"></div>
<!-- Kanban 컨테이너 -->
<div id="root" class="wx-willow-theme"></div>
  • Willow-Dark 테마
    <!-- Kanban 툴바 -->
<div id="toolbar" class="wx-willow-dark-theme"></div>
<!-- Kanban 컨테이너 -->
<div id="root" class="wx-willow-dark-theme"></div>

또는 skins 폴더에서 필요한 테마를 페이지에 포함할 수도 있습니다:

<link type="stylesheet" href="path/to/kanban/skins/willow-dark.css"/>

기본 설정

기본적으로 Toolbar는 Material 테마를 사용합니다. WillowWillow-Dark 테마로도 설정할 수 있습니다.

현재 테마를 동적으로 변경하려면 setConfig() 메서드를 사용할 수 있습니다.

예제

// Kanban 생성
const board = new kanban.Kanban("#root", {
columns,
cards,
theme: "willow-dark" // 초기에는 "willow-dark" 테마가 설정됩니다
// 기타 매개변수
});
// Toolbar 생성
new Toolbar("#toolbar", {
api: board.api,
theme: "willow-dark", // 초기에는 "willow-dark" 테마가 설정됩니다
});

변경 로그: 이 속성은 v1.4에 추가되었습니다.

관련 문서: 스타일링

관련 샘플: Kanban. CSS 클래스를 통한 테마 변경