.mars-main-view { // 树控件 .ant-tree { background: none; color: @mars-base-color; padding-bottom: 2px; } .ant-tree-checkbox { margin-right: 0; } .ant-tree-show-line .ant-tree-switcher, .ant-tree-checkbox-inner { background: none !important; } .ant-tree-checkbox-checked { background: @mars-primary-color; .ant-tree-checkbox-inner { border-color: @mars-primary-color; } } .anticon-file.ant-tree-switcher-line-icon { display: none; } .ant-tree-show-line .ant-tree-indent-unit::before { border-right: 1px dotted @mars-base-color; } .ant-tree-switcher-noop { width: 20px; } .ant-tree-node-selected { background: none !important; } .ant-tree-switcher-noop::before { content: ""; display: inline-block; position: absolute; height: 26px; border-right: 1px dotted @mars-base-color; } .ant-tree-treenode-leaf-last { .ant-tree-switcher-noop::before { content: ""; display: inline-block; position: absolute; height: 10px; border-right: 1px dotted @mars-base-color; } } .ant-tree-switcher-noop::after { content: ""; display: inline-block; width: 8px; position: absolute; top: 10px; border-bottom: 1px dotted @mars-base-color; } .ant-tree-node-content-wrapper { color: @mars-base-color !important; .ant-tree-iconEle { line-height: 2.2; } &:hover { background: hsla(0, 0%, 100%, 0.08) !important; } } }