appointment-success.scss 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. @import "../../../../themes/t.cell.scss";
  2. @import "../../../../themes/page.scss";
  3. /* module/order/pages/confirme-order/confirme-order.wxss */
  4. .page-scroll__container {
  5. flex: 0 1 auto;
  6. height: var(--page-container-safeHeight, 100vh);
  7. background: #f2f2f2;
  8. padding-bottom: 120rpx;
  9. padding-top: 20rpx;
  10. }
  11. // 成功页面容器
  12. .success-container {
  13. display: flex;
  14. flex-direction: column;
  15. align-items: center;
  16. padding: 40rpx;
  17. // min-height: calc(100vh - 200rpx);
  18. background: white;
  19. }
  20. // 标题
  21. .success-title {
  22. font-size: 48rpx;
  23. font-weight: 600;
  24. color: #000;
  25. margin-bottom: 50rpx;
  26. text-align: center;
  27. }
  28. // 预约详情
  29. .appointment-details {
  30. width: 100%;
  31. margin-bottom: 80rpx;
  32. }
  33. .detail-item {
  34. display: flex;
  35. align-items: center;
  36. margin-bottom: 32rpx;
  37. font-size: 32rpx;
  38. line-height: 1.5;
  39. }
  40. .detail-label {
  41. color: #000;
  42. margin-right: 16rpx;
  43. // min-width: 200rpx;
  44. }
  45. .detail-value {
  46. color: #000;
  47. flex: 1;
  48. font-weight: bold;
  49. }
  50. // 提示信息
  51. .tip-message {
  52. display: flex;
  53. flex-direction: column;
  54. align-items: center;
  55. margin-top: auto;
  56. padding: 0 40rpx;
  57. }
  58. .tip-text {
  59. font-size: 28rpx;
  60. color: #000;
  61. line-height: 1.6;
  62. text-align: center;
  63. }
  64. // 返回按钮
  65. .return-footer {
  66. position: fixed;
  67. bottom: 0;
  68. left: 0;
  69. right: 0;
  70. width: 100%;
  71. background: #fff;
  72. padding: 20rpx 40rpx;
  73. box-shadow: 0 -4rpx 20rpx rgba(0, 0, 0, 0.08);
  74. z-index: 100;
  75. box-sizing: border-box;
  76. }
  77. .return-btn {
  78. width: 100%;
  79. height: 88rpx;
  80. line-height: 88rpx;
  81. text-align: center;
  82. // background: #4a90ff;
  83. background: linear-gradient(135deg, #1d6ff6 0%, #4a90ff 100%);
  84. color: #fff;
  85. font-size: 32rpx;
  86. font-weight: 500;
  87. border-radius: 44rpx;
  88. transition: all 0.3s ease;
  89. &:active {
  90. opacity: 0.9;
  91. transform: scale(0.98);
  92. }
  93. }