index.wxss 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701
  1. .tabs {
  2. -moz-box-sizing: border-box;
  3. box-sizing: border-box;
  4. position: relative;
  5. overflow: hidden;
  6. zoom: 1;
  7. color: #666;
  8. }
  9. /* .tabs-bar {
  10. border-bottom: 1px solid #d9d9d9;
  11. } */
  12. .tabs-bar, .tabs-link-bar {
  13. -moz-box-sizing: border-box;
  14. box-sizing: border-box;
  15. }
  16. .tabs-bar {
  17. outline: none;
  18. width: 100%;
  19. background-color: #fff;
  20. }
  21. .tabs-nav--container {
  22. overflow: hidden;
  23. font-size: 0.75rem;
  24. line-height: 1.5rem;
  25. -moz-box-sizing: border-box;
  26. box-sizing: border-box;
  27. position: relative;
  28. white-space: nowrap;
  29. margin-bottom: -1px;
  30. zoom: 1;
  31. }
  32. .tabs-nav--container:after, .tabs-nav--container:before {
  33. content: " ";
  34. display: table;
  35. }
  36. .tabs-nav--container:after {
  37. clear: both;
  38. visibility: hidden;
  39. font-size: 0;
  40. height: 0;
  41. }
  42. .tabs.tabs-card>.tabs-bar .tabs-nav--wrap {
  43. margin-bottom: 0;
  44. }
  45. .tabs-nav--wrap {
  46. overflow: hidden;
  47. margin-bottom: -.01rem;
  48. }
  49. .tabs-nav {
  50. display: -webkit-box;
  51. display: -webkit-flex;
  52. display: -moz-box;
  53. display: -ms-flexbox;
  54. display: flex;
  55. -moz-box-sizing: border-box;
  56. box-sizing: border-box;
  57. padding-left: 0;
  58. -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  59. transition: -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  60. transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  61. transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),
  62. -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  63. position: relative;
  64. margin: 0;
  65. list-style: none;
  66. justify-content: space-around;
  67. }
  68. .tabs-nav:after, .tabs-nav:before {
  69. display: table;
  70. content: " ";
  71. }
  72. .tabs-nav:after {
  73. clear: both;
  74. }
  75. .tabs-nav .tabs-tab {
  76. /* -webkit-box-flex: 1;
  77. -webkit-flex: 1;
  78. -moz-box-flex: 1;
  79. -ms-flex: 1;
  80. flex: 1; */
  81. display: block;
  82. height: 2.2rem;
  83. line-height: 2.2rem;
  84. margin: 0 5px;
  85. -moz-box-sizing: border-box;
  86. box-sizing: border-box;
  87. position: relative;
  88. -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  89. transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  90. cursor: pointer;
  91. text-decoration: none;
  92. text-align: center;
  93. font-size: 28rpx;
  94. color: #333;
  95. }
  96. .tabs-nav .tabs-tab-active {
  97. color: #f57;
  98. }
  99. .tabs.tabs-card>.tabs-bar .tabs-tab {
  100. margin: 0;
  101. border: 1px solid #d9d9d9;
  102. border-bottom: 0;
  103. border-radius: 0.06rem 0.06rem 0 0;
  104. -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  105. transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  106. background: #f9f9f9;
  107. margin-right: 0.02rem;
  108. }
  109. .tabs.tabs-card>.tabs-bar .tabs-tab-active {
  110. background: #fff;
  111. color: #f13e3a;
  112. }
  113. .tabs.tabs-card>.tabs-bar .tabs-tab-active {
  114. color: #ff5777;
  115. }
  116. .tabs.tabs-card>.tabs-bar .tabs-tab.list-line {
  117. border: 0;
  118. background: #fff;
  119. }
  120. .tabs:not(.tabs-vertical) .tabs-content-animated {
  121. display: -webkit-box;
  122. display: -webkit-flex;
  123. display: -moz-box;
  124. display: -ms-flexbox;
  125. display: flex;
  126. -webkit-box-orient: horizontal;
  127. -webkit-box-direction: normal;
  128. -webkit-flex-direction: row;
  129. -moz-box-orient: horizontal;
  130. -moz-box-direction: normal;
  131. -ms-flex-direction: row;
  132. flex-direction: row;
  133. will-change: transform;
  134. -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  135. transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  136. transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  137. transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
  138. -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  139. }
  140. .tabs:not(.tabs-vertical) .tabs-tabpane {
  141. -webkit-flex-shrink: 0;
  142. -ms-flex-negative: 0;
  143. flex-shrink: 0;
  144. width: 100%;
  145. }
  146. .meili-all-vue-base-goodswall .module-list-wrap {
  147. display: block !important;
  148. }
  149. .meili-all-vue-base-goodswall .module-list-wrap[data-v-498b2138] {
  150. display: -webkit-box;
  151. display: -webkit-flex;
  152. display: -moz-box;
  153. display: -ms-flexbox;
  154. display: flex;
  155. overflow: hidden;
  156. -webkit-box-orient: horizontal;
  157. -webkit-box-direction: normal;
  158. -webkit-flex-flow: row wrap;
  159. -moz-box-orient: horizontal;
  160. -moz-box-direction: normal;
  161. -ms-flex-flow: row wrap;
  162. flex-flow: row wrap;
  163. }
  164. .meili-all-vue-base-goodswall .show {
  165. height: auto !important;
  166. }
  167. .meili-all-vue-base-goodswall .module-item-wrap {
  168. width: 100%;
  169. margin-bottom: 10rpx;
  170. }
  171. .order {
  172. width: 100%;
  173. background: #fff;
  174. }
  175. .order-panel {
  176. padding: 0 10px;
  177. }
  178. .shop-product, .shop-title {
  179. padding: 0 10px;
  180. margin: 0 -10px;
  181. }
  182. .shop-title image {
  183. width: 40rpx;
  184. height: 40rpx;
  185. border-radius: 100%;
  186. display: inline-block;
  187. vertical-align: top;
  188. margin-top: 20rpx;
  189. margin-right: 10rpx;
  190. }
  191. .no_order {
  192. margin-top: 30%;
  193. text-align: center;
  194. }
  195. .shop-title {
  196. border: 1px solid #e5e5e5;
  197. border-right: none;
  198. border-left: none;
  199. font-size: 28rpx;
  200. height: 90rpx;
  201. line-height: 90rpx;
  202. }
  203. .shop:first-child .shop-title {
  204. border-top: none;
  205. }
  206. .shop-title--name {
  207. color: #333;
  208. display: inline-block;
  209. max-width: 10rem;
  210. text-overflow: ellipsis;
  211. overflow: hidden;
  212. white-space: nowrap;
  213. }
  214. .shop-title--status {
  215. float: right;
  216. margin-left: 0.2rem;
  217. color: #ff5777;
  218. white-space: nowrap;
  219. }
  220. .shop-product, .shop-title {
  221. padding: 0 10px;
  222. margin: 0 -10px;
  223. }
  224. .product {
  225. border-bottom: 1px solid #ddd;
  226. min-height: 1.8rem;
  227. }
  228. .product-list {
  229. padding: 10px 0;
  230. }
  231. .product.is-noborder {
  232. border: none;
  233. }
  234. .product-wrap {
  235. display: -webkit-box;
  236. display: -webkit-flex;
  237. display: -moz-box;
  238. display: -ms-flexbox;
  239. display: flex;
  240. }
  241. .product-pic {
  242. width: 150rpx;
  243. height: 150rpx;
  244. display: inline-block;
  245. }
  246. .product-pic image {
  247. width: 150rpx;
  248. height: 150rpx;
  249. visibility: inherit;
  250. display: inherit;
  251. }
  252. .product-des {
  253. -webkit-box-flex: 1;
  254. -webkit-flex: 1;
  255. -moz-box-flex: 1;
  256. -ms-flex: 1;
  257. flex: 1;
  258. margin: 0 10px;
  259. position: relative;
  260. }
  261. .red {
  262. color: #ff5777;
  263. padding-right: 5rpx;
  264. }
  265. .product-des--name {
  266. color: #333;
  267. font-size: 28rpx;
  268. height: 46px;
  269. text-overflow: ellipsis;
  270. overflow: hidden;
  271. display: block;
  272. margin-bottom: 14px;
  273. font-weight: 400;
  274. }
  275. .product-des--sku {
  276. margin-bottom: 5px;
  277. font-size: 24rpx;
  278. color: #999;
  279. }
  280. .meili-all-order-list-order-shop .product-des--sku view {
  281. display: inline-block;
  282. margin-right: 5px;
  283. }
  284. .product-price {
  285. text-align: right;
  286. line-height: 1rem;
  287. font-size: 24rpx;
  288. }
  289. .product-price--origin {
  290. text-decoration: line-through;
  291. color: #999;
  292. }
  293. .product-price--number {
  294. color: #999;
  295. }
  296. .order-panel--operate {
  297. border-top: 1px solid #e5e5e5;
  298. margin: 0 -10px;
  299. vertical-align: middle;
  300. text-align: right;
  301. }
  302. .operate-button {
  303. overflow: hidden;
  304. }
  305. .meili-all-vue-base-button {
  306. display: inline-block;
  307. -moz-box-sizing: border-box;
  308. box-sizing: border-box;
  309. font-size: 0.75rem;
  310. padding: 5px 10px;
  311. border-radius: 5px;
  312. vertical-align: middle;
  313. margin: 10px 5px;
  314. cursor: pointer;
  315. -webkit-user-select: none;
  316. -moz-user-select: none;
  317. -ms-user-select: none;
  318. user-select: none;
  319. min-width: 5rem;
  320. text-align: center;
  321. }
  322. .primary {
  323. color: #fff;
  324. background: #ff5777;
  325. }
  326. .operate-button .meili-all-vue-base-button {
  327. width: 6rem;
  328. height: 1.8rem;
  329. line-height: 1.8rem;
  330. font-size: 0.75rem;
  331. padding: 0;
  332. margin: 10px;
  333. border-radius: 5px;
  334. }
  335. .operate-button--white.primary {
  336. color: #666;
  337. border: 1px solid #999;
  338. background: #fdfdfd;
  339. }
  340. .buy {
  341. margin-bottom: 116rpxpx;
  342. }
  343. .order-panel--price {
  344. margin: 0 -10px;
  345. padding: 10px;
  346. border-top: 1px solid #e5e5e5;
  347. text-align: right;
  348. color: #999;
  349. }
  350. .pay {
  351. color: #333;
  352. }
  353. .pay-delivery {
  354. margin-right: -5px;
  355. font-size: 0.75rem;
  356. }
  357. .pay-price {
  358. line-height: 1rem;
  359. font-size: 0.75rem;
  360. }
  361. .pay-price--content {
  362. font-size: 0.75rem;
  363. color: #ff5777;
  364. }
  365. .weui-loading {
  366. margin: 0 5px;
  367. width: 20px;
  368. height: 20px;
  369. display: inline-block;
  370. vertical-align: middle;
  371. -webkit-animation: weuiLoading 1s steps(12, end) infinite;
  372. animation: weuiLoading 1s steps(12, end) infinite;
  373. background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
  374. background-size: 100%;
  375. }
  376. .weui-loadmore {
  377. width: 65%;
  378. margin: 1.5em auto;
  379. line-height: 1.6em;
  380. font-size: 14px;
  381. text-align: center;
  382. }
  383. .weui-loadmore__tips {
  384. display: inline-block;
  385. vertical-align: middle;
  386. }
  387. /* lottery begin */
  388. .orders-lottery-status {
  389. z-index: 99;
  390. position: absolute;
  391. width: 67px;
  392. height: 67px;
  393. right: 12px;
  394. top: 7px;
  395. }
  396. .order-lottery-lucky, .order-lottery-not, .order-lottery-wait {
  397. background-image: url(https://mall.shiziyu888.com/Common/image/sprites_stamps-02e13e88f3.png);
  398. background-repeat: no-repeat;
  399. background-size: 299.83425px 299.83425px;
  400. background-position: -199.8895px -99.94475px;
  401. }
  402. .order-lottery-lucky {
  403. background-position: -99.94475px 0;
  404. }
  405. .order-lottery-not {
  406. background-position: -199.8895px 0;
  407. }
  408. .order-lottery-wait {
  409. background-position: -199.8895px -99.94475px;
  410. }
  411. /* lottery end */
  412. /* 20181206 */
  413. .nav-bar {
  414. width: 100%;
  415. position: fixed;
  416. left: 0;
  417. top: 0;
  418. z-index: 10;
  419. }
  420. .nav-bar .nav-bar-inner {
  421. display: flex;
  422. justify-content: space-between;
  423. padding: 0 40rpx;
  424. background-color: white;
  425. }
  426. .nav-bar .nav-bar-item {
  427. position: relative;
  428. word-break: keep-all;
  429. font-size: 28rpx;
  430. font-weight: 500;
  431. color: #666;
  432. padding: 20rpx 0;
  433. }
  434. .nav-bar .current.nav-bar-item::after {
  435. content: "";
  436. position: absolute;
  437. bottom: 0;
  438. left: 0;
  439. right: 0;
  440. height: 3px;
  441. background: linear-gradient(90deg,#ff4936 0%,#ff6e3c 100%);
  442. box-shadow: 0rpx 4rpx 8rpx 0rpx rgba(255,89,0,0.25);
  443. border-radius: 24rpx;
  444. }
  445. .nav-bar-content {
  446. margin-top:49px;
  447. padding-bottom: 30rpx;
  448. }
  449. .mar-right-10 {
  450. margin-right: 20rpx;
  451. }
  452. .card {
  453. margin-bottom: 20rpx;
  454. margin-left: 20rpx;
  455. color: #444;
  456. }
  457. .card .card-header {
  458. display: flex;
  459. align-items: center;
  460. justify-content: space-between;
  461. padding: 30rpx;
  462. font-size: 24rpx;
  463. }
  464. .card .card-content {
  465. padding: 30rpx;
  466. border-top: 0.1rpx solid #efefef;
  467. border-bottom: 0.1rpx solid #efefef;
  468. }
  469. .card .card-content .content-wrap {
  470. display: flex;
  471. align-items: center;
  472. justify-content: space-between;
  473. }
  474. .card .card-content .show-img {
  475. float: left;
  476. width: 120rpx !important;
  477. height: 120rpx !important;
  478. }
  479. .clearfix:after {
  480. visibility: hidden;
  481. display: block;
  482. font-size: 0;
  483. content: " ";
  484. clear: both;
  485. height: 0;
  486. }
  487. .card .card-content .dot {
  488. display: flex;
  489. align-items: center;
  490. justify-content: space-between;
  491. }
  492. .card .card-content .dot .dot-item {
  493. width: 12rpx;
  494. height: 12rpx;
  495. border-radius: 50%;
  496. background: #d8d8d8;
  497. }
  498. .card .card-content .dot .dot-middle {
  499. margin: 0 10rpx;
  500. }
  501. .card .card-footer {
  502. display: flex;
  503. align-items: center;
  504. justify-content: space-between;
  505. padding: 30rpx;
  506. font-size: 24rpx;
  507. }
  508. .card .card-footer .money {
  509. font-size: 32rpx;
  510. font-weight: bold;
  511. display: inline-block;
  512. }
  513. .card .card-footer .accual-pay {
  514. display: inline-block;
  515. }
  516. .empty-wrap {
  517. padding-top: 300rpx;
  518. display: flex;
  519. justify-content: center;
  520. align-items: center;
  521. flex-direction: column;
  522. }
  523. .empty-wrap .empty-img {
  524. width: 218rpx;
  525. height: 218rpx;
  526. }
  527. .empty-wrap .empty-txt {
  528. font-size: 30rpx;
  529. font-weight: 400;
  530. color: #777;
  531. margin-top: 32rpx;
  532. }
  533. .padding-15 {
  534. margin-left: 16rpx;
  535. }
  536. .button-group {
  537. display: flex;
  538. justify-content: space-between;
  539. }
  540. .my-button {
  541. position: relative;
  542. color: #666;
  543. width: 136rpx;
  544. height: 52rpx;
  545. line-height: 52rpx;
  546. font-size: 24rpx;
  547. text-align: center;
  548. }
  549. .my-button::after {
  550. box-sizing: border-box;
  551. content: '';
  552. position: absolute;
  553. top: 0;
  554. left: 0;
  555. width: 200%;
  556. height: 200%;
  557. transform: scale(0.5);
  558. transform-origin: 0 0;
  559. border: 2rpx solid #b6b6b6;
  560. border-radius: 52rpx;
  561. pointer-events: none;
  562. }
  563. .get-goods {
  564. display: flex;
  565. justify-content: space-between;
  566. align-items: center;
  567. }
  568. .get-goods .sure-get {
  569. color: #aaa;
  570. }
  571. .my-button-pay {
  572. position: relative;
  573. width: 136rpx;
  574. height: 52rpx;
  575. line-height: 52rpx;
  576. font-size: 24rpx;
  577. text-align: center;
  578. color: white;
  579. border: none;
  580. border-radius: 26rpx;
  581. background: linear-gradient(90deg, #ff5041 0%, #ff877d 100%);
  582. }
  583. .right-arrow {
  584. width: 12rpx;
  585. height: 22rpx;
  586. margin-left: 10rpx;
  587. }
  588. /* 20181206 */
  589. .bold {
  590. font-weight: 500;
  591. }
  592. .red {
  593. color: #ff5344;
  594. font-size: 24rpx;
  595. }
  596. .gray {
  597. color: #aaa;
  598. }