myfav.wxss 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155
  1. /* pages/dan/myfav.wxss */
  2. .filter-bar {
  3. background: #fff;
  4. padding: 20rpx 30rpx 0
  5. }
  6. .filter-bar li {
  7. display: inline-block;
  8. padding: 0 24rpx;
  9. font-size: 28rpx;
  10. border: 1px solid #bbb;
  11. color: #555;
  12. border-radius: 4rpx;
  13. margin-right: 20rpx;
  14. height: 60rpx;
  15. line-height: 60rpx
  16. }
  17. .filter-bar li.active {
  18. color: #ff2555;
  19. border-color: #f25
  20. }
  21. .like-tip,.loading,.nomore {
  22. text-align: center;
  23. margin: 20rpx 0;
  24. font-size: 26rpx
  25. }
  26. .like-tip {
  27. padding: 0 20rpx
  28. }
  29. .like-tip span {
  30. background: #f6f6f6;
  31. display: inline-block;
  32. width: 140rpx;
  33. font-size: 26rpx
  34. }
  35. .like-tip div {
  36. display: block;
  37. position: relative;
  38. border-top: 1px solid #ddd;
  39. width: 100%;
  40. top: -22rpx;
  41. z-index: -1
  42. }
  43. .meili-all-vue-base-tab.tabs {
  44. overflow: initial
  45. }
  46. .tabs-content {
  47. position: relative
  48. }
  49. .tabs-bar {
  50. z-index: 10
  51. }
  52. .meili-all-base-page-error {
  53. min-height: 8rem!important;
  54. background: #fff
  55. }
  56. .meili-all-vue-fav-base-goodscollect {
  57. background: #fff
  58. }
  59. .meili-all-vue-fav-base-goodscollect .meili-all-vue-fav-base-goodscollect-item:last-child {
  60. border-bottom: 1px solid #eee;
  61. position: relative
  62. }
  63. .meili-all-vue-fav-base-goodscollect-item {
  64. border-bottom: 1px solid #eee;
  65. padding: 20rpx 30rpx
  66. }
  67. .meili-all-vue-fav-base-goodscollect-item:last-child {
  68. border-bottom: none!important
  69. }
  70. .item {
  71. display: block;
  72. width: 100%;
  73. height: 100%;
  74. position: relative
  75. }
  76. .item-right {
  77. float: left;
  78. -moz-box-sizing: border-box;
  79. box-sizing: border-box;
  80. width: 70%;
  81. height: 206rpx;
  82. padding-left: 20rpx
  83. }
  84. .item-a {
  85. display: block;
  86. overflow: hidden;
  87. position: relative
  88. }
  89. .item-img {
  90. width: 30%;
  91. float: left
  92. }
  93. .item-img image{
  94. width:100%;
  95. }
  96. .item-shelft {
  97. position: absolute;
  98. left: 0;
  99. bottom: 0;
  100. width: 30%;
  101. height: 44rpx;
  102. line-height: 44rpx;
  103. color: #fff;
  104. text-align: center;
  105. background: #000;
  106. background: rgba(0,0,0,.5)
  107. }
  108. .right {
  109. position: relative
  110. }
  111. .right-title {
  112. font-weight: 400;
  113. font-size: 28rpx;
  114. color: #333;
  115. line-height: 38rpx;
  116. max-height: 76rpx;
  117. overflow: hidden;
  118. letter-spacing: 0;
  119. font-family: PingFang SC
  120. }
  121. .right-hint {
  122. color: #f25;
  123. font-size: 24rpx
  124. }
  125. .right-promotion {
  126. position: absolute;
  127. height: 28rpx;
  128. left: 25rpx;
  129. bottom: 60rpx;
  130. }
  131. .right-price {
  132. position: absolute;
  133. left: 19rpx;
  134. bottom: 5rpx;
  135. font-size: 36rpx;
  136. color: #f25
  137. }
  138. .right-price .oldprice {
  139. text-decoration: line-through;
  140. color: #999;
  141. font-size: 24rpx;
  142. vertical-align: 4rpx;
  143. }
  144. .right-alike {
  145. position: absolute;
  146. right: 0;
  147. bottom: 9rpx;
  148. min-width: 120rpx;
  149. padding: 0 5rpx;
  150. height: 50rpx;
  151. line-height: 50rpx;
  152. text-align: center;
  153. border-radius: 2rpx;
  154. border: 1px solid #333;
  155. font-size: 28rpx;
  156. color: #333
  157. }
  158. .meili-all-vue-fav-base-goodslovely {
  159. padding: 0 8rpx;
  160. display: -webkit-box;
  161. display: -webkit-flex;
  162. display: -moz-box;
  163. display: -ms-flexbox;
  164. display: flex;
  165. -webkit-justify-content: space-around;
  166. -ms-flex-pack: distribute;
  167. justify-content: space-around;
  168. -webkit-flex-wrap: wrap;
  169. -ms-flex-wrap: wrap;
  170. flex-wrap: wrap
  171. }
  172. .item-info {
  173. padding: 10rpx 20rpx;
  174. position: relative
  175. }
  176. .item-fav {
  177. color: #999;
  178. font-size: 24rpx;
  179. bottom: 8rpx;
  180. right: 8rpx;
  181. position: absolute
  182. }
  183. .item-fav i {
  184. margin: 0 4rpx 6rpx 2rpx;
  185. vertical-align: middle;
  186. display: inline-block;
  187. font-weight: 700;
  188. font-size: 28rpx
  189. }
  190. .item-price {
  191. font-size: 30rpx;
  192. color: #333
  193. }
  194. .item-title {
  195. height: 72rpx;
  196. font-size: 24rpx;
  197. line-height: 36rpx;
  198. color: #333;
  199. overflow: hidden;
  200. word-wrap: break-word
  201. }
  202. .meili-all-vue-fav-base-shopscollect {
  203. background: #f6f6f6
  204. }
  205. .meili-all-vue-fav-base-shopscollect-item {
  206. position: relative;
  207. padding: 24rpx 30rpx 40rpx;
  208. margin-bottom: 28rpx;
  209. background-color: #fff
  210. }
  211. .meili-all-vue-fav-base-shopscollect-item.invalid {
  212. padding: 2rpx 30rpx 9rpx
  213. }
  214. .head {
  215. display: -webkit-box;
  216. display: -webkit-flex;
  217. display: -moz-box;
  218. display: -ms-flexbox;
  219. display: flex;
  220. }
  221. .head--avatar {
  222. -moz-box-sizing: content-box;
  223. box-sizing: content-box;
  224. margin-right: 20rpx
  225. }
  226. .head--info {
  227. -webkit-box-flex: 1;
  228. -webkit-flex: 1;
  229. -moz-box-flex: 1;
  230. -ms-flex: 1;
  231. flex: 1
  232. }
  233. .head--fav {
  234. width: 142rpx
  235. }
  236. .avatar-img {
  237. display: block;
  238. width: 70rpx;
  239. height: 70rpx;
  240. border-radius: 50%
  241. }
  242. .info-title {
  243. line-height: 40rpx;
  244. color: #333;
  245. font-size: 32rpx
  246. }
  247. .info-star {
  248. background: url(https://s10.mogucdn.com/p2/161114/upload_0lcb014ie35ac3bf7ecg0i9gjgcgf_25x44.png) repeat-x 0 0;
  249. background-size: auto 44rpx;
  250. width: 120rpx;
  251. height: 20rpx
  252. }
  253. .info-star--level {
  254. display: block;
  255. height: 20rpx;
  256. background: url(https://s10.mogucdn.com/p2/161114/upload_0lcb014ie35ac3bf7ecg0i9gjgcgf_25x44.png) repeat-x 0 -24rpx;
  257. background-size: auto 44rpx;
  258. }
  259. .info-star--level.is-level1 {
  260. width: 25rpx;
  261. }
  262. .info-star--level.is-level2 {
  263. width: 50rpx;
  264. }
  265. .info-star--level.is-level3 {
  266. width: 75rpx
  267. }
  268. .info-star--level.is-level4 {
  269. width: 100rpx;
  270. }
  271. .info-star--level.is-level5 {
  272. width: 125rpx;
  273. }
  274. .info-star--level.is-level6 {
  275. width: 150rpx;
  276. }
  277. .info--count.is-star {
  278. margin-top: 1rpx;
  279. }
  280. .count {
  281. font-size: 0
  282. }
  283. .count-base {
  284. display: inline-block;
  285. line-height: 34rpx;
  286. color: #999;
  287. font-size: 24rpx
  288. }
  289. .count-fans {
  290. margin-left: 25rpx
  291. }
  292. .imgList {
  293. display: -webkit-box;
  294. display: -webkit-flex;
  295. display: -moz-box;
  296. display: -ms-flexbox;
  297. display: flex;
  298. -webkit-box-orient: horizontal;
  299. -webkit-box-direction: normal;
  300. -webkit-flex-flow: row nowrap;
  301. -moz-box-orient: horizontal;
  302. -moz-box-direction: normal;
  303. -ms-flex-flow: row nowrap;
  304. flex-flow: row nowrap;
  305. -webkit-box-align: center;
  306. -webkit-align-items: center;
  307. -moz-box-align: center;
  308. -ms-flex-align: center;
  309. align-items: center;
  310. position: absolute
  311. }
  312. .imgList a {
  313. margin-right: 8rpx;
  314. width: 200rpx;
  315. height: 200rpx;
  316. }
  317. .no-goods {
  318. text-align: center;
  319. line-height: 120rpx;
  320. color: #999;
  321. font-size: 15rpx;
  322. background: #eee;
  323. }
  324. .btn-uncollect {
  325. position: absolute;
  326. top: 40rpx;
  327. right: 30rpx;
  328. display: inline-block;
  329. height: 50rpx;
  330. line-height: 50rpx;
  331. width: 148rpx;
  332. font-size: 28rpx;
  333. text-align: center;
  334. border: 1px solid #333;
  335. color: #000;
  336. border-radius: 4rpx
  337. }
  338. .meili-all-vue-fav-base-shopslovely {
  339. background: #eee
  340. }
  341. .meili-all-vue-fav-base-shopslovely-item {
  342. padding: 24rpx 30rpx 40rpx;
  343. margin-bottom: 28rpx;
  344. background-color: #fff
  345. }
  346. .head {
  347. display: -webkit-box;
  348. display: -webkit-flex;
  349. display: -moz-box;
  350. display: -ms-flexbox;
  351. display: flex;
  352. margin-bottom:0rpx;
  353. }
  354. .head--avatar {
  355. -moz-box-sizing: content-box;
  356. box-sizing: content-box;
  357. margin-right: 20rpx;
  358. }
  359. .head--info {
  360. -webkit-box-flex: 1;
  361. -webkit-flex: 1;
  362. -moz-box-flex: 1;
  363. -ms-flex: 1;
  364. flex: 1
  365. }
  366. .head--fav {
  367. width: 142rpx;
  368. }
  369. .avatar-img {
  370. display: block;
  371. width: 70rpx;
  372. height: 70rpx;
  373. border-radius: 50%
  374. }
  375. .info-title {
  376. line-height: 40rpx;
  377. color: #333;
  378. font-size: 32rpx
  379. }
  380. .info-star {
  381. background: url(https://s10.mogucdn.com/p2/161114/upload_0lcb014ie35ac3bf7ecg0i9gjgcgf_25x44.png) repeat-x 0 0;
  382. background-size: auto 44rpx;
  383. width: 120rpx;
  384. height: 20rpx;
  385. }
  386. .info-star--level {
  387. display: block;
  388. height: 20rpx;
  389. background: url(https://s10.mogucdn.com/p2/161114/upload_0lcb014ie35ac3bf7ecg0i9gjgcgf_25x44.png) repeat-x 0 -24rpx;
  390. background-size: auto 44rpx;
  391. }
  392. .info-star--level.is-level1 {
  393. width: 25rpx
  394. }
  395. .info-star--level.is-level2 {
  396. width: 50rpx;
  397. }
  398. .info-star--level.is-level3 {
  399. width: 75rpx;
  400. }
  401. .info-star--level.is-level4 {
  402. width: 100rpx;
  403. }
  404. .info-star--level.is-level5 {
  405. width: 125rpx;
  406. }
  407. .info-star--level.is-level6 {
  408. width: 150rpx;
  409. }
  410. .info--count.is-star {
  411. margin-top: 1rpx;
  412. }
  413. .count {
  414. font-size: 0
  415. }
  416. .count-base {
  417. display: inline-block;
  418. line-height: 34rpx;
  419. color: #999;
  420. font-size: 24rpx;
  421. }
  422. .count-fans {
  423. margin-left: 25rpx;
  424. }
  425. .imgList {
  426. display: -webkit-box;
  427. display: -webkit-flex;
  428. display: -moz-box;
  429. display: -ms-flexbox;
  430. display: flex;
  431. -webkit-box-orient: horizontal;
  432. -webkit-box-direction: normal;
  433. -webkit-flex-flow: row nowrap;
  434. -moz-box-orient: horizontal;
  435. -moz-box-direction: normal;
  436. -ms-flex-flow: row nowrap;
  437. flex-flow: row nowrap;
  438. -webkit-box-align: center;
  439. -webkit-align-items: center;
  440. -moz-box-align: center;
  441. -ms-flex-align: center;
  442. align-items: center;
  443. -webkit-box-pack: center;
  444. -webkit-justify-content: center;
  445. -moz-box-pack: center;
  446. -ms-flex-pack: center;
  447. justify-content: center
  448. }
  449. .imgList a {
  450. margin-right: 8rpx;
  451. width: 224rpx;
  452. height: 224rpx;
  453. }
  454. .fav-btn {
  455. display: inline-block;
  456. text-align: center;
  457. width: 118rpx;
  458. height: 46rpx;
  459. line-height: 46rpx;
  460. margin-top: 15rpx;
  461. border: 1px solid #444;
  462. border-radius: 4rpx;
  463. color: #444;
  464. font-size: 26rpx;
  465. }
  466. .tabs {
  467. -moz-box-sizing: border-box;
  468. box-sizing: border-box;
  469. position: relative;
  470. overflow: hidden;
  471. zoom: 1;
  472. color: #666;
  473. }
  474. .tabs:after,
  475. .tabs:before {
  476. content: " ";
  477. display: table;
  478. }
  479. .tabs:after {
  480. clear: both;
  481. visibility: hidden;
  482. font-size: 0;
  483. height: 0;
  484. }
  485. .tabs-anchor .tabs-bar {
  486. width: 100%;
  487. }
  488. .tabs-bar {
  489. outline: none;
  490. width: 100%;
  491. background-color: #fff;
  492. }
  493. .tabs-bar--extra {
  494. display: -webkit-box;
  495. display: -webkit-flex;
  496. display: -moz-box;
  497. display: -ms-flexbox;
  498. display: flex;
  499. }
  500. .tabs-bar--extra .tabs-extra--container {
  501. display: -webkit-box;
  502. display: -webkit-flex;
  503. display: -moz-box;
  504. display: -ms-flexbox;
  505. display: flex;
  506. -webkit-box-align: center;
  507. -webkit-align-items: center;
  508. -moz-box-align: center;
  509. -ms-flex-align: center;
  510. align-items: center;
  511. }
  512. .is-extra-above {
  513. -webkit-box-orient: horizontal;
  514. -webkit-box-direction: normal;
  515. -webkit-flex-direction: row;
  516. -moz-box-orient: horizontal;
  517. -moz-box-direction: normal;
  518. -ms-flex-direction: row;
  519. flex-direction: row;
  520. }
  521. .is-extra-later {
  522. -webkit-box-orient: horizontal;
  523. -webkit-box-direction: reverse;
  524. -webkit-flex-direction: row-reverse;
  525. -moz-box-orient: horizontal;
  526. -moz-box-direction: reverse;
  527. -ms-flex-direction: row-reverse;
  528. flex-direction: row-reverse;
  529. }
  530. .is-extra-later .tabs-extra--container {
  531. -webkit-box-pack: end;
  532. -webkit-justify-content: flex-end;
  533. -moz-box-pack: end;
  534. -ms-flex-pack: end;
  535. justify-content: flex-end;
  536. }
  537. .tabs-extra--container {
  538. display: none;
  539. -webkit-box-flex: 1;
  540. -webkit-flex: 1;
  541. -moz-box-flex: 1;
  542. -ms-flex: 1;
  543. flex: 1;
  544. line-height: 32rpx;
  545. }
  546. .tabs-link-bar {
  547. z-index: 1;
  548. position: absolute;
  549. left: 0;
  550. bottom: 2rpx;
  551. -moz-box-sizing: border-box;
  552. box-sizing: border-box;
  553. height: 2rpx;
  554. background-color: #ff5777;
  555. -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  556. transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  557. transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  558. transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  559. -webkit-transform-origin: 0 0;
  560. transform-origin: 0 0;
  561. }
  562. .tabs-bar {
  563. border-bottom: 1px solid #d9d9d9;
  564. -moz-box-sizing: border-box;
  565. box-sizing: border-box;
  566. }
  567. .tabs-nav--container {
  568. overflow: hidden;
  569. font-size: 14rpx;
  570. line-height: 1.5;
  571. -moz-box-sizing: border-box;
  572. box-sizing: border-box;
  573. position: relative;
  574. white-space: nowrap;
  575. margin-bottom: -1px;
  576. zoom: 1;
  577. }
  578. .tabs-nav--container:after,
  579. .tabs-nav--container:before {
  580. content: " ";
  581. display: table;
  582. }
  583. .tabs-nav--container:after {
  584. clear: both;
  585. visibility: hidden;
  586. font-size: 0;
  587. height: 0;
  588. }
  589. .tabs-tab-btn-disabled {
  590. cursor: not-allowed;
  591. }
  592. .tabs-tab-btn-disabled,
  593. .tabs-tab-btn-disabled:hover {
  594. color: #ccc;
  595. }
  596. .tabs-nav--wrap {
  597. overflow: hidden;
  598. margin-bottom: -1rpx;
  599. }
  600. .tabs-nav {
  601. display: -webkit-box;
  602. display: -webkit-flex;
  603. display: -moz-box;
  604. display: -ms-flexbox;
  605. display: flex;
  606. -moz-box-sizing: border-box;
  607. box-sizing: border-box;
  608. padding-left: 0;
  609. -webkit-transition: -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
  610. transition: -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
  611. transition: transform .5s cubic-bezier(.645, .045, .355, 1);
  612. transition: transform .5s cubic-bezier(.645, .045, .355, 1), -webkit-transform .5s cubic-bezier(.645, .045, .355, 1);
  613. position: relative;
  614. margin: 0;
  615. list-style: none;
  616. }
  617. .tabs-nav:after,
  618. .tabs-nav:before {
  619. display: table;
  620. content: " ";
  621. }
  622. .tabs-nav:after {
  623. clear: both;
  624. }
  625. .tabs-nav .tabs-tab-disabled {
  626. pointer-events: none;
  627. cursor: default;
  628. color: #ccc;
  629. }
  630. .tabs-nav .tabs-tab {
  631. -webkit-box-flex: 1;
  632. -webkit-flex: 1;
  633. -moz-box-flex: 1;
  634. -ms-flex: 1;
  635. flex: 1;
  636. display: block;
  637. height: 90rpx;
  638. line-height: 90rpx;
  639. margin: 0 12rpx;
  640. -moz-box-sizing: border-box;
  641. box-sizing: border-box;
  642. position: relative;
  643. -webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1);
  644. transition: color .3s cubic-bezier(.645, .045, .355, 1);
  645. cursor: pointer;
  646. text-decoration: none;
  647. text-align: center;
  648. font-size: 30rpx;
  649. color: #333;
  650. }
  651. .tabs-nav .tabs-tab:active {
  652. color: #f13e3a;
  653. }
  654. .tabs-nav .tabs-tab .anticon {
  655. width: 14rpx;
  656. height: 14rpx;
  657. margin-right: 8rpx;
  658. }
  659. .tabs-nav .tabs-tab-active {
  660. color: #ff5577;
  661. }
  662. .tabs-mini .tabs-nav--container {
  663. font-size: 12rpx;
  664. }
  665. .tabs-mini .tabs-tab {
  666. margin-right: 0;
  667. padding: 8rpx 16rpx;
  668. }
  669. .tabs:not(.tabs-vertical) .tabs-content-animated {
  670. display: -webkit-box;
  671. display: -webkit-flex;
  672. display: -moz-box;
  673. display: -ms-flexbox;
  674. display: flex;
  675. -webkit-box-orient: horizontal;
  676. -webkit-box-direction: normal;
  677. -webkit-flex-direction: row;
  678. -moz-box-orient: horizontal;
  679. -moz-box-direction: normal;
  680. -ms-flex-direction: row;
  681. flex-direction: row;
  682. will-change: transform;
  683. -webkit-transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  684. transition: -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  685. transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  686. transition: transform .3s cubic-bezier(.645, .045, .355, 1), -webkit-transform .3s cubic-bezier(.645, .045, .355, 1);
  687. }
  688. .tabs-line:not(.tabs-vertical) .tabs-content-animated {
  689. }
  690. .tabs-line:not(.tabs-vertical) .tabs-content > .tabs-tabpane {
  691. overflow: hidden;
  692. }
  693. .tabs:not(.tabs-vertical) .tabs-tabpane {
  694. -webkit-flex-shrink: 0;
  695. -ms-flex-negative: 0;
  696. flex-shrink: 0;
  697. width: 100%;
  698. }
  699. .tabs-vertical>.tabs-bar {
  700. border-bottom: 0;
  701. }
  702. .tabs-vertical>.tabs-bar .tabs-tab {
  703. float: none;
  704. margin-right: 0;
  705. margin-bottom: 16rpx;
  706. display: block;
  707. padding: 8rpx 24rpx;
  708. }
  709. .tabs-vertical>.tabs-bar .tabs-tab:last-child {
  710. margin-bottom: 0;
  711. }
  712. .tabs-vertical>.tabs-bar .tabs-nav--container,
  713. .tabs-vertical>.tabs-bar .tabs-nav--wrap {
  714. margin-bottom: 0;
  715. }
  716. .tabs-vertical>.tabs-bar .tabs-link-bar {
  717. width: 2rpx;
  718. left: auto;
  719. height: auto;
  720. top: 0;
  721. }
  722. .tabs-vertical>.tabs-content {
  723. overflow: hidden;
  724. width: auto;
  725. }
  726. .tabs-vertical.tabs-left>.tabs-bar {
  727. float: left;
  728. border-right: 1px solid #e9e9e9;
  729. margin-right: -1rpx;
  730. margin-bottom: 0;
  731. }
  732. .tabs-vertical.tabs-left>.tabs-bar .tabs-tab {
  733. text-align: right;
  734. }
  735. .tabs-vertical.tabs-left>.tabs-bar .tabs-nav--container,
  736. .tabs-vertical.tabs-left>.tabs-bar .tabs-nav--wrap {
  737. margin-right: -1rpx;
  738. }
  739. .tabs-vertical.tabs-left>.tabs-bar .tabs-link-bar {
  740. right: 1rpx;
  741. }
  742. .tabs-vertical.tabs-left>.tabs-content {
  743. padding-left: 24rpx;
  744. border-left: 1px solid #e9e9e9;
  745. }
  746. .tabs-vertical.tabs-right>.tabs-bar {
  747. float: right;
  748. border-left: 1px solid #e9e9e9;
  749. margin-left: -1rpx;
  750. margin-bottom: 0;
  751. }
  752. .tabs-vertical.tabs-right>.tabs-bar .tabs-nav--container,
  753. .tabs-vertical.tabs-right>.tabs-bar .tabs-nav--wrap {
  754. margin-left: -1rpx;
  755. }
  756. .tabs-vertical.tabs-right>.tabs-bar .tabs-link-bar {
  757. left: 1rpx;
  758. }
  759. .tabs-vertical.tabs-right>.tabs-content {
  760. padding-right: 24rpx;
  761. border-right: 1px solid #e9e9e9;
  762. }
  763. .tabs-bottom>.tabs-bar {
  764. margin-bottom: 0;
  765. margin-top: 16rpx;
  766. }
  767. .tabs.tabs-card>.tabs-bar .tabs-link-bar {
  768. visibility: hidden;
  769. }
  770. .tabs.tabs-card>.tabs-bar .tabs-tab {
  771. margin: 0;
  772. border: 1px solid #d9d9d9;
  773. border-bottom: 0;
  774. border-radius: 6rpx 6rpx 0 0;
  775. -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
  776. transition: all .3s cubic-bezier(.645, .045, .355, 1);
  777. background: #f9f9f9;
  778. margin-right: 2rpx;
  779. }
  780. .tabs.tabs-card>.tabs-bar .tabs-tab-active {
  781. background: #fff;
  782. -webkit-transform: translateZ(0);
  783. transform: translateZ(0);
  784. border-color: #d9d9d9;
  785. color: #f13e3a;
  786. }
  787. .tabs.tabs-card>.tabs-bar .tabs-nav--wrap {
  788. margin-bottom: 0;
  789. }
  790. .tabs.tabs-editable-card>.tabs-bar .tabs-tab:not(.tabs-tab-active):hover {
  791. padding-left: 8rpx;
  792. padding-right: 8rpx;
  793. }
  794. .tabs-vertical .tabs-content-animated,
  795. .no-flex .tabs-content-animated {
  796. -webkit-transform: none!important;
  797. transform: none!important;
  798. }
  799. .tabs-vertical .tabs-content>.tabs-tabpane-inactive,
  800. .no-flex .tabs-content>.tabs-tabpane-inactive {
  801. display: none;
  802. }
  803. .head{
  804. height: 90rpx;
  805. width: 100%;
  806. }
  807. .head-content{
  808. display: -webkit-box;
  809. display: -webkit-flex;
  810. display: -moz-box;
  811. display: -ms-flexbox;
  812. display: flex;
  813. border-bottom: 1px solid #c9c7c8;
  814. height: 90rpx;
  815. line-height: 90rpx;
  816. width: 100%;
  817. background-color: #fafafa;
  818. }
  819. .head-content.is-fixed{
  820. position: fixed;
  821. top: 0;
  822. left: 0;
  823. z-index: 100;
  824. }
  825. .head-left{
  826. position: relative;
  827. width: 90rpx;
  828. text-align: center;
  829. -webkit-box-pack: center;
  830. -webkit-justify-content: center;
  831. -moz-box-pack: center;
  832. -ms-flex-pack: center;
  833. justify-content: center;
  834. -webkit-box-align: center;
  835. -webkit-align-items: center;
  836. -moz-box-align: center;
  837. -ms-flex-align: center;
  838. align-items: center;
  839. }
  840. .head-left--back{
  841. display: block;
  842. color: #5e5e5e;
  843. font-size: 20rpx;
  844. }
  845. .head-left--part{
  846. position: absolute;
  847. left: 0;
  848. top: 0;
  849. width: 140rpx;
  850. }
  851. .head-title{
  852. -webkit-box-flex: 1;
  853. -webkit-flex: 1;
  854. -moz-box-flex: 1;
  855. -ms-flex: 1;
  856. flex: 1;
  857. text-align: center;
  858. font-size: 36rpx;
  859. color: #5e5e5e;
  860. white-space: nowrap;
  861. text-overflow: ellipsis;
  862. overflow: hidden;
  863. }
  864. .head-right{
  865. position: relative;
  866. width: 90rpx;
  867. text-align: center;
  868. font-size: 26rpx;
  869. color: #727272;
  870. -webkit-box-pack: center;
  871. -webkit-justify-content: center;
  872. -moz-box-pack: center;
  873. -ms-flex-pack: center;
  874. justify-content: center;
  875. -webkit-box-align: center;
  876. -webkit-align-items: center;
  877. -moz-box-align: center;
  878. -ms-flex-align: center;
  879. align-items: center;
  880. }
  881. .head-right--cart{
  882. display: block;
  883. }
  884. .head-right--part{
  885. position: absolute;
  886. right: 0;
  887. top: 0;
  888. width: 140rpx;
  889. }
  890. .back{
  891. -webkit-box-pack: center;
  892. -webkit-justify-content: center;
  893. -moz-box-pack: center;
  894. -ms-flex-pack: center;
  895. justify-content: center;
  896. -webkit-box-align: center;
  897. -webkit-align-items: center;
  898. -moz-box-align: center;
  899. -ms-flex-align: center;
  900. align-items: center;
  901. }
  902. .cart{
  903. -webkit-box-pack: center;
  904. -webkit-justify-content: center;
  905. -moz-box-pack: center;
  906. -ms-flex-pack: center;
  907. justify-content: center;
  908. -webkit-box-align: center;
  909. -webkit-align-items: center;
  910. -moz-box-align: center;
  911. -ms-flex-align: center;
  912. align-items: center;
  913. }
  914. .icon-base{
  915. background-size: 100% 100%;
  916. width: 44rpx;
  917. height: 44rpx;
  918. display: inline-block;
  919. vertical-align: middle;
  920. margin-top: -5rpx;
  921. }
  922. .m-icon{
  923. font-size: 35rpx;
  924. }
  925. .meili-all-vue-base-button {
  926. display: inline-block;
  927. -moz-box-sizing: border-box;
  928. box-sizing: border-box;
  929. font-size: 30rpx;
  930. padding: 12rpx 25rpx;
  931. border-radius: 8rpx;
  932. vertical-align: middle;
  933. margin: 8rpx 12rpx;
  934. cursor: pointer;
  935. -webkit-user-select: none;
  936. -moz-user-select: none;
  937. -ms-user-select: none;
  938. user-select: none;
  939. min-width: 200rpx;
  940. text-align: center;
  941. }
  942. .disabled {
  943. cursor: not-allowed;
  944. }
  945. .primary {
  946. color: white;
  947. background: #ff5777;
  948. }
  949. .primary.disabled {
  950. color: white;
  951. background: rgb(210, 210, 210);
  952. }
  953. .ghost {
  954. border: 1px solid #ff5777;
  955. color: #ff5777;
  956. }
  957. .ghost.disabled {
  958. border: 1px solid rgb(210, 210, 210);
  959. color: rgb(210, 210, 210);
  960. }
  961. .meili-all-base-page-error {
  962. height: 100%;
  963. min-height: 586rpx;
  964. width: 100%;
  965. text-align: center;
  966. display: -webkit-box;
  967. display: -webkit-flex;
  968. display: -moz-box;
  969. display: -ms-flexbox;
  970. display: flex;
  971. -webkit-box-align: center;
  972. -webkit-align-items: center;
  973. -moz-box-align: center;
  974. -ms-flex-align: center;
  975. align-items: center;
  976. -webkit-box-pack: center;
  977. -webkit-justify-content: center;
  978. -moz-box-pack: center;
  979. -ms-flex-pack: center;
  980. justify-content: center;
  981. }
  982. .meili-all-base-page-error img {
  983. width: 514rpx;
  984. margin-bottom: 30rpx;
  985. }
  986. .meili-all-base-page-error .title {
  987. color: #666666;
  988. font-size: 32rpx;
  989. }
  990. .meili-all-base-page-error .desc {
  991. color: #666666;
  992. font-size: 24rpx;
  993. margin-top: 20rpx;
  994. }
  995. .meili-all-base-page-error .button {
  996. margin-top: 30rpx;
  997. }
  998. @-webkit-keyframes fadeIn {
  999. 0% {
  1000. opacity: 0;
  1001. }
  1002. to {
  1003. opacity: 1;
  1004. }
  1005. }
  1006. @keyframes fadeIn {
  1007. 0% {
  1008. opacity: 0;
  1009. }
  1010. to {
  1011. opacity: 1;
  1012. }
  1013. }
  1014. .fadeIn[data-v-7e73c748] {
  1015. -webkit-animation: fadeIn .8s ease both;
  1016. animation: fadeIn .8s ease both;
  1017. }
  1018. @-webkit-keyframes fadeOut {
  1019. 0% {
  1020. opacity: 1;
  1021. }
  1022. to {
  1023. opacity: 0;
  1024. }
  1025. }
  1026. @keyframes fadeOut {
  1027. 0% {
  1028. opacity: 1;
  1029. }
  1030. to {
  1031. opacity: 0;
  1032. }
  1033. }
  1034. .fadeOut[data-v-7e73c748] {
  1035. -webkit-animation: fadeOut .8s ease both;
  1036. animation: fadeOut .8s ease both;
  1037. }
  1038. .slider {
  1039. position: relative;
  1040. overflow: hidden;
  1041. }
  1042. .slider-wraper {
  1043. position: relative;
  1044. width: 100%;
  1045. height: 100%;
  1046. z-index: 1;
  1047. display: -webkit-box;
  1048. display: -webkit-flex;
  1049. display: -moz-box;
  1050. display: -ms-flexbox;
  1051. display: flex;
  1052. -webkit-transform-style: preserve-3d;
  1053. transform-style: preserve-3d;
  1054. -webkit-transition-property: -webkit-transform;
  1055. transition-property: -webkit-transform;
  1056. transition-property: transform;
  1057. transition-property: transform, -webkit-transform;
  1058. -webkit-transform: translate3d(0, 0, 0);
  1059. transform: translate3d(0, 0, 0);
  1060. }