style.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. .container {
  2. position: absolute;
  3. left: 0;
  4. right: 0;
  5. top: 0;
  6. bottom: 0;
  7. background: #f5f5f5;
  8. .header {
  9. position: relative;
  10. .bg {
  11. width: 100%;
  12. height: 250px;
  13. position: absolute;
  14. top: 0;
  15. }
  16. .user {
  17. position: absolute;
  18. top: 90px;
  19. left: 16px;
  20. @include FLEX(flex, row, flex-start, center);
  21. .avatar {
  22. width: 60px;
  23. height: 60px;
  24. border-radius: 50%;
  25. overflow: hidden;
  26. background: #f9f9f9;
  27. img {
  28. width: 100%;
  29. height: 100%;
  30. }
  31. }
  32. .name {
  33. @include FLEX(flex, column, flex-start, flex-start);
  34. @include FONT(#eaf8ff, 18px, 400);
  35. line-height: 25px;
  36. margin-left: 12px;
  37. span:nth-child(2) {
  38. font-size: 14px;
  39. }
  40. }
  41. }
  42. .set {
  43. @include WH(90px, 32px);
  44. position: absolute;
  45. top: 100px;
  46. right: 0;
  47. @include FLEX(flex, row, center, center);
  48. @include FONT(#ffffff, 12px, 400);
  49. border-radius: 50px 0px 0px 50px;
  50. background: #049fd4;
  51. .icon-shezhi {
  52. font-size: 14px;
  53. margin-right: 6px;
  54. }
  55. }
  56. }
  57. .patient {
  58. padding: 9px 12px;
  59. position: absolute;
  60. top: 180px;
  61. left: 16px;
  62. right: 16px;
  63. border-radius: 10px;
  64. background: #ffffff;
  65. .title {
  66. @include FONT(#333333, 14px, 500);
  67. }
  68. .null-box {
  69. min-height: 140px;
  70. @include FLEX(flex, column, center, center);
  71. @include FONT(#999999, 12px, 400);
  72. .icon-shoucang {
  73. @include FONT(#05a9e2, 60px, 400);
  74. margin-bottom: 4px;
  75. }
  76. }
  77. .user-list {
  78. padding: 12px 0;
  79. .cell-item {
  80. width: 100%;
  81. height: 44px;
  82. background: #f9f9f9;
  83. border-radius: 10px;
  84. padding: 11px 14px;
  85. box-sizing: border-box;
  86. @include FLEX(flex, row, space-between, center);
  87. margin-bottom: 12px;
  88. .name {
  89. @include FONT(#333333, 16px, 500);
  90. }
  91. .icon-shanchu {
  92. @include FONT(#cccccc, 16px, 400);
  93. }
  94. }
  95. }
  96. .add-box {
  97. @include FLEX(flex, row, flex-end, center);
  98. .add-btn {
  99. display: flex;
  100. @include FONT(#05a9e2, 12px, 400);
  101. .icon-shoucang {
  102. font-size: 16px;
  103. margin-right: 4px;
  104. }
  105. }
  106. }
  107. }
  108. }