jsMind

theme 选项

选项名 数据类型 默认值 说明
theme string null 主题

说明

theme 选项用于指定 jsMind 的主题名。通过设置不同的主题,可以改变思维导图的整体外观。

内置主题

jsMind 提供了 15 种主题,分别是:

你可以访问功能示例页面浏览这些主题。

配置示例

以下是一个包含 theme 选项的配置示例:

var options = {
    container: 'jsmind_container', // 容器的ID
    theme: 'primary', // 主题
};

在上述示例中,theme 选项被设置为 primary,即使用默认的 primary 主题。

自定义主题

除了使用默认主题外,你还可以添加自己的主题。只需按照以下格式添加样式定义即可:

/* greensea theme */                                                      /* greensea 即是主题名 */
jmnodes.theme-greensea jmnode{background-color:#1abc9c;color:#fff;}       /* 节点样式 */
jmnodes.theme-greensea jmnode:hover{background-color:#16a085;}            /* 鼠标悬停的节点样式 */
jmnodes.theme-greensea jmnode.selected{background-color:#11f;color:#fff;} /* 选中的节点样式 */
jmnodes.theme-greensea jmnode.root{}                                      /* 根节点样式 */
jmnodes.theme-greensea jmexpander{}                                       /* 展开/关闭节点的控制点样式 */
jmnodes.theme-greensea jmexpander:hover{}                                 /* 鼠标悬停展开/关闭节点的控制点样式 */

版权声明

禁止转载、禁止演绎。

jsMind 项目仍在不断升级变化,版本更新时会同时更新对应的文档。为避免给使用者带来困惑,在没有得到书面许可前,禁止转载本文档,同时禁止对本文档进行任何形式的更改。