index.less 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. .cip-main-tabs{
  2. //margin-top:8px;
  3. margin-top: 16px;
  4. .@{elNamespace}-tabs{
  5. //border: none;
  6. .@{elNamespace}-tabs__header{
  7. //border: none;
  8. }
  9. .@{elNamespace}-tabs__nav{
  10. border: none !important;
  11. }
  12. &__item{
  13. display: inline-flex;
  14. align-items: center;
  15. }
  16. }
  17. .@{elNamespace}-tabs{
  18. &--card{
  19. --el-font-size-base: 12px; // 重置为12px
  20. --el-tabs-header-height: 31px;
  21. --el-text-color-primary: var(--el-text-color-regular); // 重置为regular
  22. & > .@{elNamespace}-tabs__header{
  23. margin-bottom: unset;
  24. padding: 0 20px;
  25. .@{elNamespace}-tabs__nav-wrap.is-scrollable{
  26. padding: 0 33px;
  27. }
  28. .tabs__nav_button(){
  29. width: 32px;
  30. height: 32px;
  31. display: inline-flex;
  32. align-items: center;
  33. justify-content: center;
  34. background-color: var(--el-fill-color);
  35. }
  36. .@{elNamespace}-tabs__nav-prev{
  37. .tabs__nav_button();
  38. margin-right: 1px;
  39. &.is-disabled{
  40. color: var(--el-text-color-disabled);
  41. }
  42. }
  43. .@{elNamespace}-tabs__nav-next{
  44. .tabs__nav_button();
  45. margin-left: 1px;
  46. &.is-disabled{
  47. color: var(--el-text-color-disabled);
  48. }
  49. }
  50. .@{elNamespace}-tabs__nav{
  51. border: none;
  52. }
  53. .@{elNamespace}-tabs__item{
  54. padding-left: 16px !important;
  55. padding-right: 16px !important;
  56. border-radius: var(--el-border-radius-base);
  57. background-color: var(--el-fill-color);
  58. border: none;
  59. vertical-align: middle;
  60. &.is-closable .is-icon-close{
  61. width: 1em !important;
  62. height: 1em !important;
  63. }
  64. & + .@{elNamespace}-tabs__item{
  65. margin-left:1px;
  66. }
  67. &.is-active{
  68. background-color: var(--el-color-primary-light-9); //#e0edff
  69. }
  70. }
  71. }
  72. }
  73. }
  74. .cip-main-tab__label{
  75. display: inline-block;
  76. max-width: 120px;
  77. overflow: hidden;
  78. text-overflow: ellipsis;
  79. }
  80. }
  81. // 另一种主题,暂不引入
  82. //.cip-main-tabs--theme-1{
  83. // margin-top:8px;
  84. // .@{elNamespace}-tabs{
  85. // border: none;
  86. // .@{elNamespace}-tabs__header{
  87. // border: none;
  88. // }
  89. // .@{elNamespace}-tabs__nav{
  90. // border: none !important;
  91. // }
  92. // &__item{
  93. // border: none !important;
  94. // border-radius: 7px;
  95. // margin-top: 6px;
  96. // margin-right: -24px;
  97. // height: 38px;
  98. // line-height: 38px;
  99. // mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkBAMAAAAdqzmBAAAAMFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlTPQ5AAAAD3RSTlMAr3DvEM8wgCBA379gj5//tJBPAAAAnUlEQVRIx2NgAAM27fj/tAO/xBsYkIHyf9qCT8iWMf6nNQhAsk2f5rYheY7Dnua2/U+A28ZEe8v+F9Ax2v7/F4DbxkUH2wzgtvHTwbYPo7aN2jZq26hto7aN2jZq25Cy7Qvctnw62PYNbls9HWz7S8/G6//PsI6H4396gAUQy1je08W2jxDbpv6nD4gB2uWp+J9eYPsEhv/0BPS1DQBvoBLVZ3BppgAAAABJRU5ErkJggg==);
  100. // mask-size: 100% 100%;
  101. // padding: 0 30px !important;
  102. // display: inline-flex;
  103. // align-items: center;
  104. // &:hover{
  105. // background: #dee1e6;
  106. // color: inherit;
  107. // }
  108. // &.is-active{
  109. // border: none;
  110. // color: @primary;
  111. // background: var(--el-color-primary-light-9);
  112. // }
  113. // }
  114. // }
  115. // .@{elNamespace}-tabs__header.is-top{
  116. // margin: 0;
  117. // }
  118. // .cip-main-tab__label{
  119. // display: inline-block;
  120. // max-width: 120px;
  121. // overflow: hidden;
  122. // text-overflow: ellipsis;
  123. // }
  124. //}