connector.scss 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. .card-box,
  2. .evaluate-box {
  3. border-radius: 20rpx;
  4. padding: 0rpx 20rpx;
  5. background: #ffffff;
  6. box-shadow: 0 3px 4px 2px rgba(0, 0, 0, 0.05);
  7. overflow: hidden;
  8. margin: 20rpx;
  9. }
  10. .evaluate-title {
  11. color: #262626;
  12. font-size: 28rpx;
  13. font-weight: 400;
  14. height: 90rpx;
  15. line-height: 90rpx;
  16. position: relative;
  17. &::before {
  18. background-color: #0974C5;
  19. content: "";
  20. position: absolute;
  21. border-radius: 3rpx;
  22. left: -20rpx;
  23. top: 50%;
  24. -webkit-transform: translateY(-50%);
  25. transform: translateY(-50%);
  26. width: 3px;
  27. height: 15px;
  28. }
  29. }
  30. .scroll_mask {
  31. height: 868rpx;
  32. // padding-bottom: 100rpx;
  33. overflow-y: auto;
  34. }
  35. .mask {
  36. height: 600px;
  37. }
  38. .card-box {
  39. padding-top: 0 !important;
  40. }
  41. .card-content {
  42. padding: 0 20rpx;
  43. // flex: 6;
  44. }
  45. .card-p {
  46. display: block;
  47. padding-bottom: 20rpx;
  48. }
  49. .card-park-free {
  50. background: #00a4ff;
  51. border: 1px solid #00a4ff;
  52. border-radius: 5px;
  53. color: #fff;
  54. padding: 24rpx 20rpx 24rpx 80rpx;
  55. .small {
  56. font-size: 20rpx;
  57. }
  58. }
  59. .card-title {
  60. flex: 1;
  61. // color: #262626;
  62. font-weight: 700;
  63. }
  64. .stationCard {
  65. text-align: left;
  66. padding: 0 30rpx;
  67. line-height: 1.5;
  68. &.round-top {
  69. padding-top: 30rpx;
  70. margin-top: -30rpx;
  71. border-top-left-radius: 30rpx;
  72. border-top-right-radius: 30rpx;
  73. }
  74. .title {
  75. font-size: 32rpx;
  76. font-weight: 700;
  77. line-height: 64rpx;
  78. margin-bottom: 10rpx;
  79. }
  80. .time {
  81. font-size: 24rpx;
  82. color: #707070;
  83. margin-bottom: 10rpx;
  84. }
  85. .address {
  86. font-size: 24rpx;
  87. color: #707070;
  88. margin-bottom: 10rpx;
  89. }
  90. .divider {
  91. margin: 20rpx 0;
  92. height: 1rpx;
  93. border-bottom: 1px solid #e8e8e8;
  94. }
  95. .price {
  96. font-size: 48rpx;
  97. font-weight: 500;
  98. margin-right: 10rpx;
  99. }
  100. .label {
  101. display: inline-block;
  102. float: right;
  103. height: 40rpx;
  104. line-height: 38rpx;
  105. font-size: 20rpx;
  106. padding: 0 20rpx 0 55rpx;
  107. background-position: left top;
  108. background-repeat: no-repeat;
  109. background-size: 42rpx 100%;
  110. border-radius: 5px;
  111. }
  112. .label.fast {
  113. margin-right: 20rpx;
  114. border: 1px solid #00a5ff;
  115. background-image: url(/static/map/fast-pile-count-l.png);
  116. }
  117. .label.slow {
  118. border: 1px solid #ff9920;
  119. background-image: url(/static/map/slow-pile-count-l.png);
  120. }
  121. .bottom {
  122. height: 100rpx;
  123. position: relative;
  124. }
  125. }
  126. .gap-line {
  127. display: block;
  128. position: absolute;
  129. width: 100%;
  130. height: 30rpx;
  131. margin: -28rpx 0 0;
  132. left: 0;
  133. background-color: #f7f7f7;
  134. border-top-left-radius: 30rpx;
  135. border-top-right-radius: 30rpx;
  136. }
  137. /* DarkMode 下的样式 start */
  138. @media (prefers-color-scheme: dark) {
  139. .product-container {
  140. // background-image: linear-gradient(
  141. // 180deg,
  142. // #00c4b8 12%,
  143. // #015a54 29%,
  144. // #121425 40%
  145. // );
  146. background-color: #121425;
  147. }
  148. .gap-line {
  149. background-color: #121425;
  150. }
  151. .recommend-box,
  152. .detail-box,
  153. .store-recommend,
  154. .store-info,
  155. .evaluate-box,
  156. .card-box,
  157. .group-list {
  158. background: #222336;
  159. color: #ffffff;
  160. box-shadow: 0 1px 5px 2px rgba(255, 255, 255, 0.05);
  161. }
  162. .store-recommend-title,
  163. .evaluate-title,
  164. .group-name {
  165. color: #ffffff;
  166. }
  167. .money {
  168. color: #ffffff;
  169. }
  170. .card-row .lable {
  171. color: #a9a9a9;
  172. }
  173. .card-row .content {
  174. color: #ffffff;
  175. }
  176. .radio-button {
  177. background: #f6f6f720;
  178. }
  179. .page-bottom {
  180. background: #222336;
  181. border-top: 2rpx solid #343434;
  182. > .icon-btn > .icon-btn-item {
  183. color: #ffffff;
  184. }
  185. .detail-btn > .to-scan {
  186. background-image: linear-gradient(230deg, #00d591 7%, #00bab6 100%);
  187. border: 1px solid #f6f6f720;
  188. box-shadow: none;
  189. }
  190. }
  191. .stationCard {
  192. .title {
  193. color: #ffffff;
  194. }
  195. .time,
  196. .address {
  197. color: #a9a9a9;
  198. }
  199. }
  200. .header-title {
  201. color: #fff;
  202. }
  203. }