index.wxss 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624
  1. .page-detail{
  2. width: 100%;
  3. height: 6rem;
  4. padding: 10px 0 0 10px;
  5. background: #fff;
  6. display: block;
  7. position: relative;
  8. }
  9. .page-detail-good {
  10. width: 5rem;
  11. height: 5rem;
  12. overflow: hidden;
  13. float: left;
  14. position: relative;
  15. border-radius: 2px;
  16. }
  17. .page-detail-right {
  18. float: left;
  19. margin-left: 10px;
  20. position: relative;
  21. }
  22. .meili-all-vue-base-image {
  23. overflow: hidden;
  24. }
  25. .meili-all-vue-base-image image {
  26. width: 100%;
  27. height: 5rem;
  28. visibility: inherit;
  29. display: inherit;
  30. }
  31. .page-detail-right-name{
  32. width: 13rem;
  33. font-size: .75rem;
  34. color: #333;
  35. height: 2rem;
  36. line-height: 1rem;
  37. -webkit-line-clamp: 2;
  38. -webkit-box-orient: vertical;
  39. text-overflow: ellipsis;
  40. display: -webkit-box;
  41. overflow: hidden;
  42. }
  43. .page-detail-right-bottom{
  44. margin-top: 1rem;
  45. }
  46. .page-detail-right .cut {
  47. font-size: 1.2rem;
  48. color: #f25;
  49. float: left;
  50. }
  51. .page-detail-right .cut-num {
  52. font-size: .6rem;
  53. color: #999;
  54. float: left;
  55. margin: 1px 0 0 5px;
  56. }
  57. .page-detail-right .cut-num .cut-num-normal{
  58. text-decoration: line-through;
  59. }
  60. .page-detail-right .cut-num .tag{
  61. line-height: 1rem;
  62. color: #f25;
  63. font-size: .6rem;
  64. padding: 0 5px;
  65. display: block;
  66. float: left;
  67. background: #ffe8ee;
  68. margin-right: 5px;
  69. }
  70. .page-top {
  71. background: #fff;
  72. text-align: center;
  73. font-size: .75rem;
  74. color: #333;
  75. padding: 10px;
  76. margin-bottom: 10px;
  77. position: relative;
  78. }
  79. .page-top .page-top-wrapper {
  80. margin: 0 auto;
  81. position: relative;
  82. background: #fff3f6;
  83. padding: 10px 0 10px;
  84. }
  85. .page-top .rule-label-wrap {
  86. position: absolute;
  87. right: 0;
  88. top: 0;
  89. width: 2rem;
  90. height: 2rem;
  91. }
  92. .page-top .rule-label {
  93. display: block;
  94. float: right;
  95. background-color: #ffd682;
  96. padding: 5px 5px 0;
  97. text-align: center;
  98. width: 2rem;
  99. height: 2.2rem;
  100. border-radius: 10px 10px 30px 30px;
  101. font-size: .6rem;
  102. line-height: 0.7rem;
  103. color: #333;
  104. }
  105. .page-top .join-num {
  106. font-size: 0.8rem;
  107. font-weight: 700;
  108. }
  109. .page-top .num-pad {
  110. margin: 0 2px;
  111. }
  112. .warmPink {
  113. color: #f57;
  114. }
  115. .page-top .page-top-wrapper:after {
  116. content: "";
  117. position: absolute;
  118. top: -0.6rem;
  119. left: 1rem;
  120. width: 1.8rem;
  121. height: 1.2rem;
  122. background: url(https://s10.mogucdn.com/mlcdn/c024f5/170605_22e1407fblckb35446lkg88clb98i_52x23.png) no-repeat;
  123. background-size: 100% auto;
  124. }
  125. .page-top .count-down {
  126. margin: 5px auto 0;
  127. font-size: .75rem;
  128. color: #666;
  129. width: 58.6%;
  130. text-align: center;
  131. position: relative;
  132. }
  133. .page-top .count-down:after, .page-top .count-down:before {
  134. width: 1rem;
  135. height: 0;
  136. border-top: 1px solid #999;
  137. content: "";
  138. position: absolute;
  139. top: 0.6rem;
  140. }
  141. .page-top .count-down:before {
  142. left: 0;
  143. }
  144. .page-top .count-down:after {
  145. right: 0;
  146. }
  147. .page-top .count-down .warmPink {
  148. padding: 0 2px;
  149. display: inline-block;
  150. }
  151. .countdown {
  152. display: inline-block;
  153. }
  154. .countdown-timer{
  155. display: inline-block;
  156. }
  157. .page-top .user-con {
  158. width: 86.4%;
  159. text-align: center;
  160. margin: 0 auto;
  161. }
  162. .user-con {
  163. overflow: hidden;
  164. transition: all .5s;
  165. -webkit-transition: all .5s;
  166. overflow-y: auto;
  167. }
  168. .page-top .user-wrap {
  169. position: relative;
  170. display: inline-block;
  171. margin: 10px 5px auto 0;
  172. }
  173. .page-top .user-logo {
  174. position: relative;
  175. width: 1.8rem;
  176. height: 1.8rem;
  177. border-radius: 50%;
  178. float: left;
  179. overflow: hidden;
  180. -webkit-transform: rotate(0deg);
  181. transform: rotate(0deg);
  182. }
  183. .page-top .userCaptain .user-logo {
  184. border: 1px solid #ff5777;
  185. }
  186. .page-top .user-logo image {
  187. width: 100%;
  188. height: 100%;
  189. border-radius: 50%;
  190. }
  191. .page-top .is-captain {
  192. width: 1.5rem;
  193. height: 0.7rem;
  194. background: #f57;
  195. content: "";
  196. display: block;
  197. position: absolute;
  198. border-radius: 2rem;
  199. bottom: 0;
  200. left: .07rem;
  201. color: #fff;
  202. line-height: .7rem;
  203. font-size: .6rem;
  204. z-index: 20;
  205. }
  206. .page-top .operate-btn {
  207. width: 100%;
  208. color: #fff;
  209. background: #f57;
  210. border-radius: 2px;
  211. display: block;
  212. }
  213. .page-top .copy-text, .page-top .operate-btn {
  214. line-height: 2.2rem;
  215. font-size: 0.85rem;
  216. margin: 10px auto 0;
  217. }
  218. .meili-all-vue-pintuan-base-recommend,.meili-all-vue-pintuan-base-recommend-card {
  219. background: white;
  220. overflow: hidden;
  221. }
  222. .more-bar {
  223. display: block;
  224. padding: 0 10px;
  225. height: 2rem;
  226. line-height: 2rem;
  227. font-size: 0.75rem;
  228. border-bottom: 1px solid #eeeeee;
  229. color: #333333;
  230. }
  231. .more-bar .pre-text{
  232. float: right;
  233. font-size: 0.7rem;
  234. color: #999999;
  235. font-weight: lighter;
  236. }
  237. .more-bar .m-icon-arrow-right {
  238. color: #999999;
  239. float: right;
  240. font-size: 1rem;
  241. line-height: 2rem;
  242. }
  243. .dialog.is-bottom {
  244. -webkit-box-align: end;
  245. -webkit-align-items: flex-end;
  246. -moz-box-align: end;
  247. -ms-flex-align: end;
  248. align-items: flex-end;
  249. }
  250. .dialog.is-bottom, .dialog.is-top {
  251. -webkit-box-pack: center;
  252. -webkit-justify-content: center;
  253. -moz-box-pack: center;
  254. -ms-flex-pack: center;
  255. justify-content: center;
  256. }
  257. .dialog-core {
  258. position: relative;
  259. z-index: 9902;
  260. display: -webkit-box;
  261. display: -webkit-flex;
  262. display: -moz-box;
  263. display: -ms-flexbox;
  264. display: flex;
  265. -webkit-box-align: center;
  266. -webkit-align-items: center;
  267. -moz-box-align: center;
  268. -ms-flex-align: center;
  269. align-items: center;
  270. -webkit-box-pack: center;
  271. -webkit-justify-content: center;
  272. -moz-box-pack: center;
  273. -ms-flex-pack: center;
  274. justify-content: center;
  275. width: 100%;
  276. }
  277. .sku {
  278. position: relative!important;
  279. }
  280. .sku {
  281. width: 100%;
  282. height: 100%;
  283. text-align: left;
  284. }
  285. .sku-content{
  286. max-height: 75%;
  287. background: #fff;
  288. }
  289. .goods {
  290. background: #fff;
  291. padding: .4rem 0;
  292. height: 5.2rem;
  293. }
  294. .goods-img, .goods {
  295. display: -webkit-box;
  296. display: -webkit-flex;
  297. display: -moz-box;
  298. display: -ms-flexbox;
  299. display: flex;
  300. }
  301. .goods-img, .goods {
  302. display: -webkit-box;
  303. display: -webkit-flex;
  304. display: -moz-box;
  305. display: -ms-flexbox;
  306. display: flex;
  307. }
  308. .goods-img {
  309. position: relative;
  310. width: 5rem;
  311. margin-left: 10px;
  312. border-radius: 2px;
  313. box-shadow: 0 0.08rem 0.16rem 0 rgba(0,0,0,.1);
  314. -webkit-box-orient: horizontal;
  315. -webkit-box-direction: normal;
  316. -webkit-flex-flow: row nowrap;
  317. -moz-box-orient: horizontal;
  318. -moz-box-direction: normal;
  319. -ms-flex-flow: row nowrap;
  320. flex-flow: row nowrap;
  321. -webkit-box-pack: center;
  322. -webkit-justify-content: center;
  323. -moz-box-pack: center;
  324. -ms-flex-pack: center;
  325. justify-content: center;
  326. -webkit-box-align: end;
  327. -webkit-align-items: flex-end;
  328. -moz-box-align: end;
  329. -ms-flex-align: end;
  330. align-items: flex-end;
  331. }
  332. .goods-img--inner {
  333. width: 100%;
  334. }
  335. .basedetailskugoodsimage {
  336. -webkit-transform: translate3d(-50%,0,0);
  337. transform: translate3d(-50%,0,0);
  338. margin-left: 50%;
  339. }
  340. .goods-img--inner image{
  341. width: 100%;
  342. height: auto;
  343. visibility: inherit;
  344. display: inherit;
  345. }
  346. .goods-cont {
  347. -webkit-box-flex: 1;
  348. -webkit-flex: 1;
  349. -moz-box-flex: 1;
  350. -ms-flex: 1;
  351. flex: 1;
  352. margin-left: 10px;
  353. margin-right: 10px;
  354. -webkit-box-orient: vertical;
  355. -webkit-flex-flow: column nowrap;
  356. -moz-box-orient: vertical;
  357. -ms-flex-flow: column nowrap;
  358. flex-flow: column nowrap;
  359. -webkit-box-align: start;
  360. -webkit-align-items: flex-start;
  361. -moz-box-align: start;
  362. -ms-flex-align: start;
  363. align-items: flex-start;
  364. }
  365. .goods-cont--price {
  366. display: -webkit-box;
  367. display: -webkit-flex;
  368. display: -moz-box;
  369. display: -ms-flexbox;
  370. display: flex;
  371. -webkit-box-orient: horizontal;
  372. -webkit-box-direction: normal;
  373. -webkit-flex-flow: row nowrap;
  374. -moz-box-orient: horizontal;
  375. -moz-box-direction: normal;
  376. -ms-flex-flow: row nowrap;
  377. flex-flow: row nowrap;
  378. -webkit-box-align: start;
  379. -webkit-align-items: flex-start;
  380. -moz-box-align: start;
  381. -ms-flex-align: start;
  382. align-items: flex-start;
  383. }
  384. .goods-cont--price-unit{
  385. font-size: .64rem;
  386. color: #333;
  387. margin-top: 5px;
  388. }
  389. .goods-cont--price-text{
  390. font-size: 1.2rem;
  391. color: #333;
  392. }
  393. .goods-cont--stock {
  394. font-size: .75rem;
  395. color: #333;
  396. }
  397. .goods-cont--addon {
  398. font-size: .75rem;
  399. color: #333;
  400. text-overflow: ellipsis;
  401. white-space: nowrap;
  402. overflow: hidden;
  403. max-width: 10rem;
  404. }
  405. .goods-choose {
  406. color: #f25;
  407. }
  408. .goods-close {
  409. width: 1rem;
  410. font-size: 1rem;
  411. font-family: serif;
  412. color: #bbb;
  413. position: absolute;
  414. top: 10px;
  415. right: 10px;
  416. color: #666;
  417. }
  418. .sku-content--scroll {
  419. overflow: auto;
  420. max-height: 12rem;
  421. }
  422. .scroll {
  423. padding: 0 10px;
  424. overflow: auto;
  425. }
  426. .prop {
  427. margin-bottom: 5px;
  428. }
  429. .prop-rows {
  430. margin-top: 5px;
  431. }
  432. .prop-rows--title {
  433. line-height: .75rem;
  434. font-size: .75rem;
  435. }
  436. .prop-rows--content {
  437. margin-top: 5px;
  438. }
  439. .prop-item {
  440. display: inline-block;
  441. line-height: 1.2rem;
  442. padding: 0 10px;
  443. border: 1px solid #bbb;
  444. border-radius: 5px;
  445. margin-right: 10px;
  446. margin-bottom: 10px;
  447. font-size: .75rem;
  448. cursor: pointer;
  449. color: #5e5e5e;
  450. white-space: nowrap;
  451. text-align: center;
  452. }
  453. .prop-item.is-selected {
  454. color: #ed4566;
  455. border-color: #ed4566;
  456. }
  457. .number {
  458. padding: 0 10px;
  459. margin-bottom: 10px;
  460. }
  461. .number-limit, .number-title {
  462. line-height: .75rem;
  463. font-size: .75rem;
  464. }
  465. .number-calculator {
  466. display: -webkit-box;
  467. display: -webkit-flex;
  468. display: -moz-box;
  469. display: -ms-flexbox;
  470. display: flex;
  471. width: 6.5rem;
  472. height: 1.4rem;
  473. border: 1px solid #bbb;
  474. border-radius: 3px;
  475. margin-top: 5px;
  476. text-align: center;
  477. line-height: 1.2rem;
  478. }
  479. .number-calculator--increase, .number-calculator--reduce {
  480. display: block;
  481. width: 2rem;
  482. color: #ed4566;
  483. font-size: .75rem;
  484. cursor: pointer;
  485. }
  486. .number-calculator--increase.is-disable, .number-calculator--reduce.is-disable {
  487. color: #999;
  488. }
  489. .number-calculator--value {
  490. display: block;
  491. -webkit-box-flex: 1;
  492. -webkit-flex: 1;
  493. -moz-box-flex: 1;
  494. -ms-flex: 1;
  495. flex: 1;
  496. border-left: 1px solid #ccc;
  497. border-right: 1px solid #ccc;
  498. color: #333;
  499. font-size: .75rem;
  500. }
  501. .foot{
  502. height: 3rem;
  503. display: -webkit-box;
  504. display: -webkit-flex;
  505. display: -moz-box;
  506. display: -ms-flexbox;
  507. display: flex;
  508. -webkit-box-orient: horizontal;
  509. -webkit-box-direction: normal;
  510. -webkit-flex-flow: row nowrap;
  511. -moz-box-orient: horizontal;
  512. -moz-box-direction: normal;
  513. -ms-flex-flow: row nowrap;
  514. flex-flow: row nowrap;
  515. }
  516. .foot-okbtn {
  517. display: block;
  518. height: 3rem;
  519. -webkit-box-flex: 1;
  520. -webkit-flex: 1;
  521. -moz-box-flex: 1;
  522. -ms-flex: 1;
  523. flex: 1;
  524. background: -webkit-linear-gradient(left,#ff5777,#ff468f);
  525. background: linear-gradient(90deg,#ff5777,#ff468f);
  526. color: #fff;
  527. line-height: 3rem;
  528. text-align: center;
  529. font-size: .85rem;
  530. }
  531. .page-detail-fail, .page-detail-success, .page-detail-unopen, .page-detail-open {
  532. position: absolute;
  533. width: 3.5rem;
  534. height: 3.5rem;
  535. right: .75rem;
  536. bottom: 0;
  537. z-index: 10;
  538. }
  539. .page-detail-unopen {
  540. background: url(https://mall.shiziyu888.com/Common/image/lottery_unopen.png) no-repeat;
  541. background-size: 100% auto;
  542. }
  543. .page-detail-open {
  544. background: url(https://mall.shiziyu888.com/Common/image/lottery_open.png) no-repeat;
  545. background-size: 100% auto;
  546. }
  547. .page-detail-success {
  548. background: url(https://mall.shiziyu888.com/Common/image/170324_57eaedekk3e6ib322cldf6702dlkh_140x140.png) no-repeat;
  549. background-size: 100% auto;
  550. }
  551. .page-detail-fail {
  552. background: url(https://mall.shiziyu888.com/Common/image/170324_0ll4f04lhi6c24e7a2dhf5i7i7bh2_140x140.png) no-repeat;
  553. background-size: 100% auto;
  554. }
  555. .confirm-popup {
  556. position: fixed;
  557. top: 0;
  558. left: 0;
  559. z-index: 1000;
  560. width: 100%;
  561. height: 100%;
  562. display: -webkit-box;
  563. display: box;
  564. -webkit-box-align: center;
  565. -moz-box-align: center;
  566. box-align: center;
  567. -webkit-box-pack: center;
  568. -moz-box-pack: center;
  569. box-pack: center;
  570. }
  571. .confirm-popup .confirm-content {
  572. line-height: 1.5;
  573. display: block;
  574. background-color: #fff;
  575. width: 545rpx;
  576. border-radius: .1rem;
  577. text-align: center;
  578. }
  579. .confirm-popup .confirm-title, .share-guide {
  580. text-align: center;
  581. padding-top: 40rpx;
  582. font-size: 32rpx;
  583. line-height: 1.5;
  584. }
  585. .confirm-popup .confirm-text {
  586. padding: 28rpx 35rpx 24rpx;
  587. border-bottom: 1px solid #e5e5e5;
  588. }
  589. .confirm-popup .confirm-text .span {
  590. display: block;
  591. color: #666;
  592. font-size: 26rpx;
  593. }
  594. .confirm-popup .confirm-btn {
  595. display: -webkit-box;
  596. display: -moz-box;
  597. display: box;
  598. -webkit-box-orient: horizontal;
  599. -moz-box-orient: horizontal;
  600. box-orient: horizontal;
  601. height: 90rpx;
  602. }
  603. .confirm-popup .confirm-btn-cancel, .confirm-popup .confirm-btn-confirm {
  604. text-align: center;
  605. line-height: 90rpx;
  606. font-size: 32rpx;
  607. display: block;
  608. width: 50%;
  609. }
  610. .confirm-popup .confirm-btn-cancel {
  611. color: #666;
  612. border-right: 1px solid #e5e5e5;
  613. }
  614. .confirm-popup .confirm-btn-confirm {
  615. color: #f69;
  616. }