tree.less 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. @import "../variate.less";
  2. .cip-tree{
  3. font-weight: 400;
  4. width:256px;
  5. --@{elNamespace}-tree-text-color:#333333;
  6. &__filter{
  7. margin-bottom:12px;
  8. }
  9. .@{elNamespace}-input{
  10. .@{elNamespace}-icon{
  11. font-size:var(~'--@{elNamespace}-font-size-extra-small')
  12. }
  13. }
  14. .@{elNamespace}-tree-node__content{
  15. height:28px;
  16. &:hover {
  17. background-color: #f4f7fa;
  18. }
  19. }
  20. .is-checked{
  21. .@{elNamespace}-tree-node__content{
  22. background-color: var(~'--@{elNamespace}-color-primary-light-9');
  23. }
  24. .custom-tree-node{
  25. .operation{
  26. display: inline-block !important;
  27. }
  28. .custom-tree-node__text{
  29. color:var(~'--@{elNamespace}-color-primary')
  30. }
  31. }
  32. }
  33. .custom-tree-node{
  34. .operation{
  35. background: inherit !important;
  36. .@{elNamespace}-button--primary.is-link{
  37. --@{elNamespace}-button-text-color: #9c9c9c;
  38. }
  39. }
  40. }
  41. }
  42. .@{elNamespace}-tree{
  43. .@{elNamespace}-tree-node__expand-icon>{
  44. padding: 8px 4px;
  45. }
  46. }
  47. .@{elNamespace}-tree--highlight-current
  48. .@{elNamespace}-tree-node.is-current
  49. > .@{elNamespace}-tree-node__content {
  50. color:var(~'--@{elNamespace}-color-primary');
  51. background-color: var(~'--@{elNamespace}-color-primary-light-9');
  52. }
  53. // 树形控件视觉规范中treeselect 使用的是12px
  54. .@{elNamespace}-select-dropdown .@{elNamespace}-tree{
  55. --@{elNamespace}-font-size-base: var(~'--@{elNamespace}-font-size-extra-small');
  56. }