index.scss 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. @import '../common/abstracts/variable';
  2. @import '../common/abstracts/mixin';
  3. .wot-theme-dark {
  4. @include b(collapse-item) {
  5. @include halfPixelBorder('top', 0, $-dark-border-color);
  6. @include e(title) {
  7. color: $-dark-color;
  8. }
  9. @include e(body) {
  10. color: $-dark-color3;
  11. }
  12. @include when(disabled) {
  13. .wd-collapse-item__title {
  14. color: $-dark-color-gray;
  15. }
  16. .wd-collapse-item__arrow {
  17. color: $-dark-color-gray;
  18. }
  19. }
  20. }
  21. }
  22. @include b(collapse-item) {
  23. position: relative;
  24. @include halfPixelBorder('top');
  25. @include e(header) {
  26. position: relative;
  27. display: flex;
  28. justify-content: space-between;
  29. align-items: center;
  30. padding: $-collapse-header-padding;
  31. overflow: hidden;
  32. user-select: none;
  33. @include when(expanded) {
  34. @include halfPixelBorder('bottom');
  35. }
  36. @include when(custom) {
  37. display: block;
  38. }
  39. }
  40. @include e(title) {
  41. color: $-collapse-title-color;
  42. font-weight: $-fw-medium;
  43. font-size: $-collapse-title-fs;
  44. }
  45. @include edeep(arrow) {
  46. display: block;
  47. font-size: $-collapse-arrow-size;
  48. color: $-collapse-arrow-color;
  49. transition: transform 0.3s;
  50. @include when(retract) {
  51. transform: rotate(-180deg);
  52. }
  53. }
  54. @include e(wrapper) {
  55. position: relative;
  56. overflow: hidden;
  57. will-change: height;
  58. }
  59. @include e(body) {
  60. color: $-collapse-body-color;
  61. font-size: $-collapse-body-fs;
  62. padding: $-collapse-body-padding;
  63. line-height: 1.43;
  64. }
  65. @include when(disabled) {
  66. .wd-collapse-item__title {
  67. color: $-collapse-disabled-color;
  68. }
  69. .wd-collapse-item__arrow {
  70. color: $-collapse-disabled-color;
  71. }
  72. }
  73. }