rlxf_pass.acss 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. /* pages/wx_airport/rlxf_pass/rlxf_pass.wxss */
  2. .content {
  3. padding: 15px;
  4. height: 100vh;
  5. flex-direction: column;
  6. display: flex;
  7. }
  8. .top {
  9. background-color: white;
  10. border-radius: 6px;
  11. padding: 16px 12px;
  12. display: flex;
  13. justify-content: space-between;
  14. align-items: flex-start;
  15. flex-direction: column;
  16. }
  17. .btn button {
  18. width: 84px;
  19. height: 27px;
  20. font-size: 13px;
  21. background-color: transparent !important;
  22. border: 1rpx solid #b4c4e2 !important;
  23. border-radius: 63px;
  24. color: #b4c4e2;
  25. display: flex;
  26. justify-content: center;
  27. align-items: center;
  28. }
  29. .basic {
  30. position: relative;
  31. display: flex;
  32. justify-content: space-between;
  33. align-items: center;
  34. width: 100%;
  35. height: 200rpx;
  36. border-bottom: 1rpx dashed #dddddd;
  37. }
  38. .info {
  39. display: flex;
  40. justify-content: center;
  41. align-items: flex-start;
  42. flex-direction: column;
  43. line-height: 25px;
  44. }
  45. .info > text:nth-child(1) {
  46. font-size: 16px;
  47. font-weight: 700;
  48. }
  49. .info > text:nth-child(2),
  50. .info > text:nth-child(3),
  51. .info > text:nth-child(4) {
  52. font-size: 14px;
  53. font-weight: 400;
  54. color: #606266;
  55. }
  56. .avatar {
  57. width: 90px;
  58. height: 90px;
  59. border-radius: 30px;
  60. overflow: hidden;
  61. box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.1);
  62. }
  63. .avatar image {
  64. width: 90px;
  65. height: 90px;
  66. border-radius: 30px;
  67. overflow: hidden;
  68. }
  69. .time {
  70. width: 100%;
  71. margin-top: 16px;
  72. display: flex;
  73. justify-content: space-between;
  74. align-items: center;
  75. font-size: 13px;
  76. font-weight: 400;
  77. }
  78. .basic::before {
  79. content: "";
  80. width: 16px;
  81. height: 16px;
  82. border-radius: 50%;
  83. background-color: #f3f4f6;
  84. position: absolute;
  85. bottom: -8px;
  86. left: -20px;
  87. }
  88. .basic::after {
  89. content: "";
  90. width: 16px;
  91. height: 16px;
  92. border-radius: 50%;
  93. background-color: #f3f4f6;
  94. position: absolute;
  95. bottom: -8px;
  96. right: -20px;
  97. }
  98. /* 点击申报 */
  99. .center {
  100. margin-top: 24rpx;
  101. display: flex;
  102. justify-content: center;
  103. align-items: center;
  104. flex-direction: column;
  105. flex-grow: 1;
  106. height: 462px;
  107. background-color: white;
  108. border-radius: 6px;
  109. }
  110. .click {
  111. position: relative;
  112. width: 150px;
  113. height: 150px;
  114. border-radius: 50%;
  115. background: linear-gradient(
  116. 180deg,
  117. rgba(180, 219, 118, 0.32) 0%,
  118. rgba(33, 128, 239, 0) 69.47%
  119. ),
  120. linear-gradient(
  121. 180deg,
  122. rgba(117, 180, 255, 0) 83.14%,
  123. rgba(164, 188, 252, 0.81) 109.33%
  124. ),
  125. linear-gradient(180deg, #a5ffff 12.81%, #0046fb 113.13%),
  126. linear-gradient(180deg, #72f4ed 0%, #2288ff 100%);
  127. display: flex;
  128. justify-content: center;
  129. align-items: center;
  130. font-size: 20px;
  131. font-weight: 700;
  132. color: white;
  133. }
  134. .machine-click {
  135. background: radial-gradient(
  136. 77.4% 91.33% at 68% 85%,
  137. rgba(255, 255, 255, 0) 0%,
  138. rgba(255, 255, 255, 0) 68.02%,
  139. rgba(255, 255, 255, 0.3) 78.61%,
  140. rgba(255, 255, 255, 0.222) 88.14%
  141. ),
  142. radial-gradient(
  143. 63.67% 63.67% at 43% 38.67%,
  144. rgba(157, 58, 255, 0) 26.24%,
  145. rgba(153, 71, 253, 0.0746365) 33.85%,
  146. rgba(159, 185, 251, 0.59) 86.46%,
  147. rgba(133, 163, 239, 0.55) 100%
  148. ),
  149. linear-gradient(
  150. 0deg,
  151. rgba(255, 255, 255, 0.05),
  152. rgba(255, 255, 255, 0.05)
  153. ),
  154. linear-gradient(
  155. 170.11deg,
  156. #ffa9e2 16.49%,
  157. #7886ff 60.12%,
  158. #0066ff 98.29%
  159. ),
  160. linear-gradient(180deg, #72f4ed 0%, #2288ff 100%);
  161. }
  162. .click-stop {
  163. background: #a39e9e !important;
  164. }
  165. .click image {
  166. width: 72px;
  167. height: 55px;
  168. position: absolute;
  169. right: 0;
  170. top: 0;
  171. }
  172. .tip {
  173. color: rgba(96, 98, 102, 1);
  174. font-size: 14px;
  175. font-weight: 700;
  176. margin-top: 30px;
  177. text-align: center;
  178. line-height: 20px;
  179. }
  180. .letter-sapce {
  181. letter-spacing: 2px;
  182. }
  183. .function-bar {
  184. display: flex;
  185. justify-content: space-evenly;
  186. align-items: center;
  187. background: #ffffff;
  188. border-radius: 6px;
  189. margin: 24rpx 0 0;
  190. padding: 36rpx 0 20rpx 0;
  191. }
  192. .flex {
  193. display: flex;
  194. flex-direction: column;
  195. justify-content: space-evenly;
  196. align-items: center;
  197. }
  198. .flex > image {
  199. width: 60rpx;
  200. height: 60rpx;
  201. }
  202. .flex > .tit {
  203. color: #9cabc8;
  204. margin-top: 20rpx;
  205. }