blob: aa4e027961ef1874d6ba0b2cfea6a4b0955b7492 [file] [log] [blame]
@import "./common.less";
.dtui-treelist {
}
.dtui-treelist-i {
position: relative;
padding-left: 1.3em;
line-height: 20px;
}
.dtui-treelist-thumb {
margin: -1px 0 0 -1em;
position: absolute;
cursor: pointer;
font-style: normal;
font-family: Arial;
width: 1.5em; // 扩大鼠标点选区域增强用户体验
.user-select(none);
.dtui-treelist-expanded > &:after {
content: '▾';
}
.dtui-treelist-collapsed > &:after {
content: '▸';
}
&:hover {
color: #7DA7BA;
}
}
.dtui-treelist-text {
cursor: pointer;
display: block;
padding: 0 0.5em;
text-decoration: none;
color: @dtui-treelist-text-color;
&-highlight {
background: @dtui-treelist-text-highlight-background;
color: @dtui-treelist-text-highlight-color;
}
&-active { // active (选中)优先级其次
background: @dtui-treelist-text-active-background;
color: @dtui-treelist-text-active-color;
}
&-hover { // hover 优先级最高
background: @dtui-treelist-text-hover-background;
color: @dtui-treelist-text-hover-color;
}
}
.dtui-treelist-post {
display: block;
padding: 0 0.5em;
}
.dtui-treelist-disabled {
.dtui-treelist-text {
background: transparent;
color: #828599;
}
}