我正在使用jstree创建一个多级树,我希望能够设置比你通常看到的更大的行高,这样我就可以拥有一些大的标题。 (如果我将字体设置得更大,则线条会重叠。)
我已经尝试在li和元素上设置line-height CSS属性,但都没有效果; jstree似乎是以编程方式覆盖这些值。 (我甚至尝试在创建树之后使用jQuery重新设置这些值,但这没有帮助。)
为了使事情变得更复杂,我希望不同的级别具有不同的间距,以便最高级别可以比更深的级别更大。
我已经尝试过主题插件,但是我找不到任何可以控制行高的内容。
...谢谢
答案 0 :(得分:5)
FWIW,这对我很有用。它不会给你超大的标题尺寸,但它会根据我的喜好完美地增加尺寸。
使用variant: large
//jstree config
$("#tree").jstree({
"core" : {
"themes" : {
"variant" : "large"
}
}
// ...
});
然后还更改所有节点的字体大小:
/* CSS */
.jstree-node {
font-size: 13pt;
}
答案 1 :(得分:3)
是否有助于增加元素的高度?
.jstree-leaf {
font-size: 37px;
height: 50px;
}
.jstree-leaf a.jstree-hovered {
height: 50px;
}
.jstree-leaf a.jstree-clicked {
height: 50px;
}
答案 2 :(得分:0)