css - 在 jsTree 上设置行高?

标签 css jstree

我正在使用 jstree 创建一个多级树,我希望能够设置比您通常看到的更大的行高,这样我就可以有一些大标题。 (如果我将字体设置得更大,线条就会重叠。)

我尝试在 li 和 a 元素上设置 line-height CSS 属性,但都没有效果; jstree 似乎以编程方式覆盖了这些值。 (我什至尝试在创建树后使用 jQuery 重新设置这些值,但这没有帮助。)

为了让事情变得更复杂,我想让不同的层次有不同的间距,这样顶层就可以比更深的层次大。

我试过主题插件,但我找不到任何可以控制行高的东西。

谢谢...

最佳答案

FWIW,这对我来说效果很好。它不会给你超大的标题大小,但它会根据我的喜好完美地增加大小。

variant: large 设置我的树

//jstree config
$("#tree").jstree({
  "core" : {
    "themes" : {
      "variant" : "large"
    }
  }
  // ...
});

然后还更改所有节点的字体大小:

/* CSS */    
.jstree-node {
    font-size: 13pt;
}

关于css - 在 jsTree 上设置行高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163694/

相关文章:

javascript - Jstree - 无法在 AJAX 调用中检查复选框,适用于经典调用。一个问题?

javascript - 修改背景: webkit-gradient with javascript

html - <img> 标签旁边的奇怪空白字符

html - 如何在行之间的分隔线上添加一些文本?

css - Firefox 的规模和硬件加速过渡问题

jquery - jstree contextmenu 创建文件/文件夹功能

html - 在下拉导航中将文本颜色设置为事件状态

javascript - 使用存储过程按需加载 JSTree

sql - 从嵌套集生成 JSON(perl、sql、jquery)

javascript - 如何在jstree中获取父对象和父对象的父id