排队支付小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

352 lines
5.3 KiB

  1. /**app.wxss**/
  2. @import "/area-picker/area-picker.wxss";
  3. page {
  4. height: 100%;
  5. font-size: 24rpx;
  6. color: #555;
  7. background: #f7f7f7;
  8. overflow-x: hidden;
  9. }
  10. page,
  11. block,
  12. view,
  13. scroll-view,
  14. swiper,
  15. movable-view,
  16. icon,
  17. text,
  18. progress,
  19. button,
  20. checkbox,
  21. form,
  22. input,
  23. label,
  24. picker,
  25. picker-view,
  26. radio,
  27. slider,
  28. switch,
  29. textarea,
  30. navigator,
  31. audio,
  32. image,
  33. video,
  34. map,
  35. canvas,
  36. contact-button {
  37. box-sizing: border-box;
  38. }
  39. button{
  40. font-size: 11pt;
  41. font-family: inherit;
  42. }
  43. .flex {
  44. display: -webkit-box;
  45. display: -webkit-flex;
  46. display: flex;
  47. }
  48. .flex-row {
  49. display: -webkit-box;
  50. display: -webkit-flex;
  51. display: flex;
  52. -webkit-box-orient: horizontal;
  53. -webkit-flex-direction: row;
  54. flex-direction: row;
  55. }
  56. .flex-col{
  57. display: -webkit-box;
  58. display: -webkit-flex;
  59. display: flex;
  60. -webkit-box-orient: vertical;
  61. -webkit-flex-direction: column;
  62. flex-direction: column;
  63. }
  64. .flex-grow-0{
  65. min-width: 0;
  66. -webkit-box-flex: 0;
  67. -webkit-flex-grow: 0;
  68. -ms-flex-positive: 0;
  69. flex-grow: 0;
  70. -webkit-flex-shrink: 0;
  71. -ms-flex-negative: 0;
  72. flex-shrink: 0;
  73. }
  74. .my-order-bg-style{
  75. width: 100%;
  76. display: flex;
  77. justify-content: space-between;
  78. align-items: center;
  79. border-radius: 20rpx;
  80. background: #fff;
  81. margin-bottom:30rpx;
  82. }
  83. .flex-grow-1{
  84. min-width: 0;
  85. -webkit-box-flex: 1;
  86. -webkit-flex-grow: 1;
  87. -ms-flex-positive: 1;
  88. flex-grow: 1;
  89. -webkit-flex-shrink: 1;
  90. -ms-flex-negative: 1;
  91. flex-shrink: 1;
  92. }
  93. .flex-x-center{
  94. display: -webkit-box;
  95. display: -webkit-flex;
  96. display: flex;
  97. -webkit-box-pack: center;
  98. -webkit-justify-content: center;
  99. -ms-flex-pack: center;
  100. justify-content: center;
  101. }
  102. .flex-y-center{
  103. display: -webkit-box;
  104. display: -webkit-flex;
  105. display: flex;
  106. -webkit-box-align: center;
  107. -webkit-align-items: center;
  108. -ms-flex-align: center;
  109. -ms-grid-row-align: center;
  110. align-items: center;
  111. }
  112. .flex-y-bottom{
  113. display: -webkit-box;
  114. display: -webkit-flex;
  115. display: flex;
  116. -webkit-box-align: end;
  117. -webkit-align-items: flex-end;
  118. -ms-flex-align: end;
  119. -ms-grid-row-align: flex-end;
  120. align-items: flex-end;
  121. }
  122. .spinner {
  123. margin: 0 auto;
  124. width: 100rpx;
  125. height: 50rpx;
  126. text-align: center;
  127. font-size: 10rpx;
  128. }
  129. .spinner > view {
  130. background-color: #8c949a;
  131. height: 100%;
  132. width: 10rpx;
  133. display: inline-block;
  134. margin: 0 2rpx;
  135. animation: sk-stretchdelay 1.2s infinite ease-in-out;
  136. }
  137. .spinner .rect2 {
  138. animation-delay: -1.1s;
  139. }
  140. .spinner .rect3 {
  141. animation-delay: -1.0s;
  142. }
  143. .spinner .rect4 {
  144. animation-delay: -0.9s;
  145. }
  146. .spinner .rect5 {
  147. animation-delay: -0.8s;
  148. }
  149. @keyframes sk-stretchdelay {
  150. 0%, 40%, 100% {
  151. transform: scaleY(0.4);
  152. -webkit-transform: scaleY(0.4);
  153. } 20% {
  154. transform: scaleY(1.0);
  155. -webkit-transform: scaleY(1.0);
  156. }
  157. }
  158. .copy-text-btn{
  159. line-height: normal;
  160. height: auto;
  161. display: inline-block;
  162. font-size: 9pt;
  163. color: #888;
  164. border: 1rpx solid #ddd;
  165. border-radius: 5rpx;
  166. padding: 6rpx 12rpx;
  167. background-color: #fff !important;
  168. box-shadow: none;
  169. }
  170. .no-data-tip{
  171. padding: 150rpx 0;
  172. text-align: center;
  173. color: #888;
  174. }
  175. .no-data-tip .no-data-icon{
  176. width: 160rpx;
  177. height: 160rpx;
  178. font-size: 0;
  179. border-radius: 9999rpx;
  180. background: rgba(0,0,0,.1);
  181. margin-left: auto;
  182. margin-right: auto;
  183. margin-bottom: 32rpx;
  184. }
  185. .bg-white{
  186. background-color: #fff;
  187. }
  188. .mb-20{
  189. margin-bottom: 1rpx;
  190. }
  191. .mb-10{
  192. margin-bottom: 10rpx;
  193. }
  194. button[plain]{
  195. border: none;
  196. color: inherit;
  197. }
  198. .nowrap{
  199. white-space: nowrap;
  200. }
  201. .fs-0{
  202. font-size: 0;
  203. }
  204. .get-coupon{
  205. position: fixed;
  206. top: 0;
  207. left: 0;
  208. width: 100%;
  209. height: 100%;
  210. background: rgba(0,0,0,.75);
  211. z-index: 999;
  212. }
  213. .get-coupon .get-coupon-box{
  214. position: relative;
  215. width: 100%;
  216. }
  217. .get-coupon .get-coupon-bg{
  218. width: 100%;
  219. position: absolute;
  220. left: 0;
  221. top:-210rpx;
  222. z-index: -1;
  223. }
  224. .get-coupon .coupon-list{
  225. height: 330rpx;
  226. width: 550rpx;
  227. margin: 0 auto;
  228. }
  229. .get-coupon .coupon-item{
  230. width: 520rpx;
  231. height: 264rpx;
  232. margin-bottom: 20rpx;
  233. position: relative;
  234. color: #fff;
  235. padding: 0 40rpx;
  236. }
  237. .get-coupon .coupon-item image{
  238. position: absolute;
  239. z-index: -1;
  240. left: 0;
  241. top:0;
  242. width: 100%;
  243. }
  244. .get-coupon .coupon-item:last-child{
  245. margin-bottom: 0;
  246. }
  247. .get-coupon .use-now{
  248. display: block;
  249. text-align: center;
  250. height: 60rpx;
  251. line-height: 60rpx;
  252. color: #ff4544;
  253. background: #fff;
  254. border-radius: 6rpx;
  255. margin: 15rpx 0;
  256. font-size: 9pt;
  257. }
  258. .fs-sm{
  259. font-size: 9pt;
  260. }
  261. .p-10{
  262. padding: 10rpx 10rpx;
  263. }
  264. .px-24{
  265. padding-left: 24rpx;
  266. padding-right: 24rpx;
  267. }
  268. .float-icon{
  269. position: fixed;
  270. z-index: 20;
  271. right: 50rpx;
  272. bottom: 50rpx;
  273. }
  274. .bar-bottom~.float-icon{
  275. bottom: 150rpx;
  276. }
  277. .float-icon .float-icon-btn{
  278. display: block;
  279. padding: 0;
  280. margin: 0;
  281. border: none;
  282. background: none;
  283. }
  284. .float-icon .float-icon-btn:after{
  285. display: none;
  286. }
  287. .float-icon .float-icon-btn:active{
  288. opacity: .75;
  289. }
  290. .float-icon .float-icon-btn image{
  291. width: 100rpx;
  292. height: 100rpx;
  293. display: block;
  294. }
  295. .w-100{
  296. width: 100%;
  297. }
  298. .h-100{
  299. height: 100%;
  300. }
  301. .wh-100{
  302. width: 100%;
  303. height: 100%;
  304. }