index.scss 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. .header-panel{
  2. height: 215.66rpx;
  3. background: #ffd102;
  4. overflow: hidden;
  5. .avatar{
  6. float: left;
  7. width: 109.89rpx;
  8. height: 109.89rpx;
  9. border-radius: 50%;
  10. margin: 27.47rpx 27.47rpx 0 41.21rpx;
  11. }
  12. .name{
  13. font-size: 32.97rpx;
  14. color: #060606;
  15. white-space: nowrap;
  16. overflow: hidden;
  17. text-overflow: ellipsis;
  18. margin: 38.46rpx 0 6.87rpx;
  19. }
  20. .desc{
  21. font-size: 27.47rpx;
  22. color: #333;
  23. }
  24. }
  25. .total-panel{
  26. width: 686.81rpx;
  27. height: 219.78rpx;
  28. border-radius: 16.48rpx 16.48rpx 0 0;
  29. background: #fff;
  30. margin: -54.95rpx auto 0;
  31. display: flex;
  32. .col{
  33. flex: 1;
  34. color: #333;
  35. display: flex;
  36. flex-direction: column;
  37. align-items: center;
  38. justify-content: center;
  39. position: relative;
  40. &+.col::before{
  41. content: '';
  42. position: absolute;
  43. left: 0;
  44. top: 50%;
  45. transform: translateY(-50%);
  46. width: 1rpx;
  47. height: 137.36rpx;
  48. background: #e0e0e0;
  49. }
  50. .money{
  51. font-size: 49.45rpx;
  52. }
  53. .label{
  54. font-size: 27.47rpx;
  55. margin-top: 27.47rpx;
  56. }
  57. }
  58. }
  59. .nav-panel{
  60. background: #fff;
  61. width: 686.81rpx;
  62. margin: 48.08rpx auto 0;
  63. .item{
  64. height: 96.15rpx;
  65. display: flex;
  66. align-items: center;
  67. padding: 0 27.47rpx;
  68. border-top: 1rpx solid #e0e0e0;
  69. &:first-child{
  70. border: none;
  71. }
  72. }
  73. .icon{
  74. width: 43.96rpx;
  75. height: 43.96rpx;
  76. display: flex;
  77. align-items: center;
  78. justify-content: center;
  79. margin-right: 13.74rpx;
  80. &-img{
  81. width: 38.46rpx;
  82. height: 38.46rpx;
  83. &-1{
  84. width: 43.96rpx;
  85. height: 43.96rpx;
  86. }
  87. }
  88. }
  89. .label{
  90. flex: 1;
  91. font-size: 27.47rpx;
  92. color: #333;
  93. }
  94. .arrow{
  95. width: 34.34rpx;
  96. height: 34.34rpx;;
  97. }
  98. }
  99. .foot-panel{
  100. position: fixed;
  101. left: 50%;
  102. bottom: 41.21rpx;
  103. white-space: nowrap;
  104. transform: translateX(-50%);
  105. font-size: 21.98rpx;
  106. color: #999;
  107. text-align: center;
  108. .link{
  109. display: block;
  110. color: #0384D6;
  111. }
  112. }