web.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. .item {
  2. display: flex;
  3. flex-direction: row;
  4. align-items: center;
  5. padding: 10px;
  6. border-bottom: 1px solid #f1f1f1;
  7. img {
  8. width: 94rpx;
  9. height: 94rpx;
  10. }
  11. .title {
  12. margin-left: 10px;
  13. }
  14. }
  15. .tui-contact-list {
  16. flex: 1;
  17. display: flex;
  18. flex-direction: column;
  19. width: 100%;
  20. height: 100%;
  21. overflow-y: auto;
  22. list-style: none;
  23. &-item {
  24. display: flex;
  25. flex-direction: column;
  26. &-header {
  27. display: flex;
  28. flex-direction: row;
  29. font-size: 14px;
  30. cursor: pointer;
  31. user-select: none;
  32. padding: 10px 15px;
  33. justify-content: space-between;
  34. &-left {
  35. display: flex;
  36. flex-direction: row;
  37. align-items: center;
  38. }
  39. &-right {
  40. display: flex;
  41. justify-content: center;
  42. align-items: center;
  43. &-unread {
  44. display: flex;
  45. min-width: 10px;
  46. width: fit-content;
  47. padding: 0 2.5px;
  48. height: 15px;
  49. font-size: 10px;
  50. text-align: center;
  51. line-height: 15px;
  52. border-radius: 7.5px;
  53. background: red;
  54. align-items: center;
  55. justify-content: center;
  56. color: #fff;
  57. }
  58. }
  59. }
  60. &-main {
  61. padding: 0 15px !important;
  62. &.hidden {
  63. display: none;
  64. }
  65. &-item {
  66. padding: 5px 0;
  67. }
  68. }
  69. }
  70. }
  71. .tui-contact-search-list {
  72. padding: 0 15px !important;
  73. &-title {
  74. font-size: 14px;
  75. color: #999;
  76. border-bottom: 1px solid #f4f5f9;
  77. }
  78. &-item {
  79. padding: 5px 0;
  80. }
  81. &-default {
  82. padding: 20px;
  83. text-align: center;
  84. font-size: 14px;
  85. color: #999;
  86. }
  87. }