web.scss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. .main {
  2. box-sizing: border-box;
  3. width: 620Px;
  4. height: 394Px;
  5. display: flex;
  6. border-radius: 8Px;
  7. padding: 20Px 0;
  8. .right {
  9. padding: 0 20Px;
  10. flex: 1;
  11. ul {
  12. padding-right: 20Px;
  13. }
  14. }
  15. .left {
  16. flex: 1;
  17. overflow-y: hidden;
  18. display: flex;
  19. flex-direction: column;
  20. header {
  21. padding: 0 20Px;
  22. }
  23. main {
  24. flex: 1;
  25. overflow-y: auto;
  26. padding: 0 20Px;
  27. }
  28. }
  29. .right {
  30. display: flex;
  31. flex-direction: column;
  32. footer {
  33. align-self: flex-end;
  34. .btn-cancel {
  35. margin-right: 12Px;
  36. }
  37. }
  38. .list {
  39. overflow-y: auto;
  40. }
  41. }
  42. header {
  43. font-size: 14Px;
  44. line-height: 14Px;
  45. padding-bottom: 20Px;
  46. input {
  47. box-sizing: border-box;
  48. width: 100%;
  49. border-radius: 30Px;
  50. font-size: 10Px;
  51. line-height: 14Px;
  52. padding: 9Px 12Px;
  53. }
  54. }
  55. .list {
  56. flex: 1;
  57. display: flex;
  58. flex-direction: column;
  59. p {
  60. font-size: 10Px;
  61. line-height: 14Px;
  62. }
  63. &-item {
  64. padding: 6Px 0;
  65. display: flex;
  66. align-items: center;
  67. font-size: 14Px;
  68. aside {
  69. display: flex;
  70. align-items: center;
  71. }
  72. .avatar {
  73. margin: 0 5Px 0 8Px;
  74. border-radius: 50%;
  75. }
  76. .name {
  77. overflow: hidden;
  78. text-overflow: ellipsis;
  79. white-space: nowrap;
  80. flex: 1;
  81. }
  82. }
  83. }
  84. }
  85. img,
  86. .avatar {
  87. width: 36Px;
  88. height: 36Px;
  89. border-radius: 4Px;
  90. font-size: 12Px;
  91. display: flex;
  92. justify-content: center;
  93. align-items: center;
  94. }
  95. .btn {
  96. padding: 4Px 28Px;
  97. font-size: 12Px;
  98. line-height: 24Px;
  99. border-radius: 4Px;
  100. &:focus-visible, &:focus {
  101. outline: none;
  102. }
  103. }
  104. .btn-no {
  105. padding: 4Px 28Px;
  106. font-size: 12Px;
  107. line-height: 24Px;
  108. border-radius: 4Px;
  109. }
  110. .space-between {
  111. justify-content: space-between;
  112. }
  113. .all {
  114. padding-left: 8Px;
  115. font-size: 14Px;
  116. }
  117. .theEmtpy {
  118. width: 100%;
  119. display: flex;
  120. justify-content: center;
  121. align-items: center;
  122. flex-direction: column;
  123. .emptyImg {
  124. width: 210px;
  125. height: 210px;
  126. }
  127. }