37 lines
542 B
CSS
37 lines
542 B
CSS
.bonsai,
|
|
.bonsai li {
|
|
margin: 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.bonsai li {
|
|
position: relative;
|
|
padding-left: 1.3em; /* padding for the thumb */
|
|
}
|
|
|
|
li .thumb {
|
|
margin: -1px 0 0 -1em; /* negative margin into the padding of the li */
|
|
position: absolute;
|
|
cursor: pointer;
|
|
}
|
|
|
|
li.has-children > .thumb:after {
|
|
content: '▸';
|
|
}
|
|
|
|
li.has-children.expanded > .thumb:after {
|
|
content: '▾';
|
|
}
|
|
|
|
li.collapsed > ol.bonsai {
|
|
height: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.bonsai .all,
|
|
.bonsai .none {
|
|
cursor: pointer;
|
|
}
|