cart.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. @charset "utf-8";
  2. li{list-style:none}
  3. /**
  4. * PC端
  5. */
  6. @media screen and (min-width:768px){
  7. .loading{box-sizing:border-box;padding:200px 0;text-align:center}
  8. .empty{box-sizing:border-box;padding:100px 0;text-align:center;color:#4A4F58;line-height:30px;font-size:16px}
  9. .empty img{width:180px;height:180px}
  10. .empty a{color:#E15616}
  11. .pageTitle{height:44px;line-height:44px;padding-top:16px}
  12. .pageTitle h1{color:#2D3036;font-size:16px;font-weight:bold;float:left}
  13. .pageTitle .step{float:right;color:#9AA5B5;font-size:14px;height:44px;line-height:44px}
  14. .pageTitle .step span{display:inline-block;height:20px;line-height:20px;vertical-align:middle;position:relative;padding-left:55px}
  15. .pageTitle .step span:before{font-style:normal;font-size:20px;vertical-align:text-top;margin-right:5px}
  16. .pageTitle .step span:nth-of-type(1):before{content:'\2776'}
  17. .pageTitle .step span:nth-of-type(2):before{content:'\2777'}
  18. .pageTitle .step span:nth-of-type(3):before{content:'\2778'}
  19. .pageTitle .step span:after{position:absolute;left:0;top:10px;content:'';width:50px;border-top:1px solid #9AA5B5}
  20. .pageTitle .step span:first-child{padding-left:0}
  21. .pageTitle .step span:first-child:after{display:none}
  22. .pageTitle .step span.on{color:#E15616}
  23. .listWrap{width:1184px}
  24. .listWrap .cartTit,.listWrap .supplierItem{box-sizing:border-box;padding:0 14px;text-align:center;width:100%;background:#FFF;margin-bottom:8px;box-shadow:0px 3px 6px rgba(0,0,0,0.07)}
  25. .listWrap .supplierItem.disable{background:#f1f0f5}
  26. .listWrap .cartTit,.listWrap .supplierInfo{height:40px;line-height:40px}
  27. .listWrap .cartTit{color:#627386}
  28. .listWrap .supplierItem,.listWrap .supplierInfo{color:#22272E}
  29. .listWrap .supplierInfo{border-top:1px solid #F7F7F7}
  30. .listWrap .cartItem{width:100%;height:100px;line-height:100px;margin-top:10px;padding:14px 0}
  31. .listWrap .cartItem:first-child{margin-top:0}
  32. .listWrap .cartItem .c2{text-align:left}
  33. .listWrap .cartItem>div>*{vertical-align:middle}
  34. .listWrap .c0{float:left;width:34px;text-align:left;}
  35. .listWrap .c1{float:left;width:100px}
  36. .listWrap .c2{float:left;width:335px}
  37. .listWrap .c3{float:left;width:142px}
  38. .listWrap .c4{float:left;width:142px}
  39. .listWrap .c5{float:left;width:142px}
  40. .listWrap .c6{float:left;width:142px}
  41. .listWrap .c7{float:right;width:118px}
  42. .listWrap .c10{float:left;width:495px}
  43. .listWrap .supplierInfo .c2{text-align:left;width:800px}
  44. .listWrap .check{width:14px;height:14px;line-height:14px;vertical-align:middle}
  45. .listWrap .image{display:block;width:100px;height:100px;border:1px solid #F7F7F7}
  46. .listWrap .name, .listWrap .unit{line-height:20px;display:inline-block;max-height:100px;overflow:hidden;vertical-align:middle}
  47. .listWrap .cartItem .name{padding-left:14px}
  48. .listWrap .cartItem .name .tag{display: inline-block;background:#f94b4b;color:#FFF;font-size:12px;padding:0 6px;height:20px;line-height:20px;border-radius:2px;font-style:normal;margin-right:5px}
  49. .listWrap .c7 em,.listWrap .c10 em{color:#f94b4b;font-style:normal}
  50. .listWrap .number{display:inline-block;width:120px;line-height:24px;height:24px;box-sizing:border-box;border:1px solid #FFE6DC;border-radius:2px;font-size:0;white-space:nowrap;text-align:center;overflow:hidden;vertical-align:top}
  51. .listWrap .number>em{display:inline-block;width:24px;height:22px;background:#FFE6DC;font-size:20px;font-style:normal;line-height:20px;vertical-align:top;cursor:pointer}
  52. .listWrap .number input{width:70px;border:none;line-height:22px;font-size:14px;vertical-align:top;text-align:center;color:#E15616}
  53. .listWrap .del{font-size:20px;position:relative;cursor:pointer;display:inline-block;height:40px;line-height:40px;width:30px}
  54. .listWrap .del .tips{position:absolute;top:40px;left:4px;opacity:0;white-space:nowrap;background-color:#f94b4b;color:#FFF;border-radius:3px;line-height:30px;font-size:12px;text-align:center;display:inline-block;transition:all .8s;padding:0 10px;font-style:normal}
  55. .listWrap .del .tips:before{content:"";width:10px;height:10px;background:#f94b4b;position:absolute;top:-3px;left:6px;transform:rotate(45deg)}
  56. .listWrap .del:hover{color:#f94b4b}
  57. .listWrap .del:hover .tips{opacity:1}
  58. .listWrap .price{position:relative;display:inline-block;height:40px;line-height:40px;}
  59. .listWrap .price em{font-style:normal;}
  60. .listWrap .price .tag{position:absolute;top:-10px;left:0;padding:0 6px;height:18px;line-height:18px;background-color:#1890f9;background-image:-webkit-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-moz-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-ms-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-o-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:linear-gradient(90deg,#1890f9 0%,#93cdff 100%);border-radius:9px;font-size:12px;color:#FFF;font-style:normal}
  61. .listWrap .price .info .i{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;text-align:center;font-size:12px;font-style:normal;background-color:#1890f9;border-radius:7px;color:#FFF;cursor:help}
  62. .listWrap .price .ladder{position:absolute;background:#fff;box-shadow:0 3px 6px 0 #d7dfec;border-radius:2px;line-height:42px;left:0;top:32px;z-index:9;transition:all .8s;display:none}
  63. .listWrap .price .info .i:hover+.ladder{display:block}
  64. .listWrap .price .ladder em{white-space:nowrap}
  65. .listWrap .price .ladder i{font-style:normal;display:inline-block;width:120px;text-align:center}
  66. .listWrap .price .ladder .t{color:#627386}
  67. .listWrap .price .ladder .p{color:#f94b4b}
  68. .invalidTit{height:44px;line-height:44px;padding-top:16px;font-size:16px}
  69. .invalidTit .tit{color:#22272e;float:left}
  70. .invalidTit .delAll{color:#e15616;float:right;cursor:pointer;}
  71. .invalidTit .tit em{font-style:normal;color:#e15616}
  72. .summaryWrap{width:100%;background:#FFF;margin:16px 0 -29px 0;}
  73. .summaryWrap .summary{width:1184px;margin:0 auto;font-size:18px;padding:11px 0;height:50px;line-height:50px;text-align:right;}
  74. .summaryWrap .summary em{font-style:normal}
  75. .summaryWrap .summary .left,.summaryWrap .summary .right{display:inline;}
  76. .summaryWrap .summary .left .item:first-child{float:left;}
  77. .summaryWrap .summary .item{display:inline-block;margin-right:32px;}
  78. .summaryWrap .summary .check{width:14px;height:14px;line-height:14px;vertical-align:top;margin:18px 16px 0 16px}
  79. .summaryWrap .summary .delete{margin-left:16px;color:#f55c5c}
  80. .summaryWrap .summary .right .item em{color:#f55c5c}
  81. .summaryWrap .summary .submit{display:inline-block;width:232px;height:50px;line-height:50px;text-align:center;background-color:#e15616;border-radius:2px;color:#FFF}
  82. .summaryWrap.fixed{position:fixed;bottom:0;left:0;margin:0;z-index:99999;box-shadow:20px 20px 102px rgba(0,0,0,0.1)}
  83. }
  84. /**
  85. * 移动端
  86. */
  87. @media screen and (max-width:768px){
  88. .loading{box-sizing:border-box;padding:20vw 0;text-align:center}
  89. .empty{box-sizing:border-box;padding:15vw 0;text-align:center;color:#4A4F58;line-height:8vw;font-size:3.4vw}
  90. .empty img{width:40vw;height:40vw}
  91. .empty a{color:#E15616}
  92. .pageTitle .step{width:100%;height:12.4vw;line-height:12.4vw;background:#FFF;color:#9AA5B5;font-size:3.1vw;text-align:center;}
  93. .pageTitle .step span{display:inline-block;height:4.2vw;line-height:4.2vw;vertical-align:middle;position:relative;padding-left:6.4vw}
  94. .pageTitle .step span:before{font-style:normal;font-size:5.2vw;vertical-align:text-top;margin-right:1vw}
  95. .pageTitle .step span:nth-of-type(1):before{content:'\2776'}
  96. .pageTitle .step span:nth-of-type(2):before{content:'\2777'}
  97. .pageTitle .step span:nth-of-type(3):before{content:'\2778'}
  98. .pageTitle .step span:after{position:absolute;left:0;top:2.05vw;content:'';width:5.4vw;border-top:1px solid #9AA5B5}
  99. .pageTitle .step span:first-child{padding-left:0}
  100. .pageTitle .step span:first-child:after{display:none}
  101. .pageTitle .step span.on{color:#E15616}
  102. .pageTitle h1{color:#2D3036;font-size:3.7vw;font-weight:bold;height:10vw;line-height:10vw;padding:0 3.3vw;}
  103. .listWrap .supplierItem{width:100%;background:#FFF;color:#9aa5b5;font-size:3.4vw;margin-bottom:1.2vw;}
  104. .listWrap .supplierItem.disable{background:#f1f0f5}
  105. .listWrap .supplierItem em{font-style: normal}
  106. .listWrap .supplierTit{border-bottom:1px solid #F7F7F7;height:7.4vw;line-height:7.4vw;padding:1.3vw 3.3vw;}
  107. .listWrap .cartItem{padding:2.2vw 3.3vw;height:24vw;line-height:24vw;position:relative;}
  108. .listWrap .supplierInfo{border-top:1px solid #F7F7F7;width:93vw;margin:0 auto;height:10.6vw;line-height:10.6vw;color:#22272e;font-size:3.4vw;text-align:right;}
  109. .listWrap .supplierItem .c0{float:left;width:9.6vw;text-align:center}
  110. .listWrap .check{width:3.5vw;height:3.5vw;line-height:3.5vw;vertical-align:middle}
  111. .listWrap .supplierItem .c1{float:left;width:24vw}
  112. .listWrap .supplierItem .image{display:block;box-sizing:border-box;width:24vw;height:24vw;border:1px solid #F7F7F7}
  113. .listWrap .supplierTit .img{width:7.4vw;height:7.4vw;border:1px solid #F7F7F7;margin-right:2vw}
  114. .listWrap .supplierTit .name{color:#9aa5b5}
  115. .listWrap .cartItem .c2,.listWrap .cartItem .c3,.listWrap .cartItem .c4,.listWrap .cartItem .c10{position:absolute;left:39vw;line-height:5vw}
  116. .listWrap .cartItem .c2{top:2.2vw;height:10vw;width:58vw;}
  117. .listWrap .cartItem .c2 .name{color:#22272e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  118. .listWrap .cartItem .c3{top:14vw;height:5vw}
  119. .listWrap .cartItem .c4{bottom:2.2vw;height:5vw}
  120. .listWrap .cartItem .c5{position:absolute;right:3.3vw;bottom:2.2vw;height:6.4vw;line-height:6.4vw}
  121. .listWrap .cartItem .c10{color:#f94b4b;top:16vw;height:5vw}
  122. .listWrap .cartItem .number{display:inline-block;width:26.6vw;line-height:6.4vw;height:6.4vw;box-sizing:border-box;border:1px solid #FFE6DC;border-radius:2px;font-size:0;white-space:nowrap;text-align:center;overflow:hidden;vertical-align:top}
  123. .listWrap .cartItem .number>em{display:inline-block;width:6.4vw;height:6.4vw;background:#FFE6DC;font-size:4vw;line-height:6vw;vertical-align:top}
  124. .listWrap .cartItem .number input{width:13.5vw;border:none;line-height:6vw;vertical-align:top;text-align:center;color:#E15616;font-size:3.4vw}
  125. .invalidTit{height:9vw;line-height:9vw;font-size:3.7vw;padding:0 3.3vw;}
  126. .invalidTit .tit{color:#22272e;float:left}
  127. .invalidTit .delAll{color:#e15616;float:right}
  128. .invalidTit .tit em{font-style:normal;color:#e15616}
  129. .supplierItem.disable .name .tag{display:inline-block;background:#f94b4b;color:#FFF;font-size:2.4vw;padding:0 2vw;height:4.4vw;line-height:4.4vw;border-radius:2px;font-style:normal;margin-right:1vw;}
  130. .listWrap .priTag{display:inline-block;margin-right:1vw;padding:0 2vw;height:4.4vw;line-height:4.4vw;background-color:#1890f9;background-image:-webkit-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-moz-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-ms-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:-o-linear-gradient(90deg,#1890f9 0%,#93cdff 100%);background-image:linear-gradient(90deg,#1890f9 0%,#93cdff 100%);border-radius:2.2vw;font-size:2.4vw;color:#FFF;font-style:normal}
  131. .listWrap .price .info .i{display:inline-block;vertical-align:middle;width:3.7vw;height:3.7vw;line-height:3.7vw;text-align:center;font-size:2.4vw;font-style:normal;background-color:#1890f9;border-radius:1.9vw;color:#FFF;}
  132. .listWrap .price .info .ladder{display:none;background-color:rgba(74,79,88,.7);z-index:998;}
  133. .listWrap .price .info .ladder>span{display:block;box-sizing:border-box;width:74.6vw;padding:4vw 0;background:#FFF;border-radius:1.6vw;position:relative;top:50%;margin:-60vw auto 0 auto;line-height:10vw;font-size:4.2vw}
  134. .listWrap .price .ladder em{white-space:nowrap;text-align:center;}
  135. .listWrap .price .ladder i{font-style:normal;display:inline-block;width:35vw;text-align:center}
  136. .listWrap .price .ladder .t{color:#627386}
  137. .listWrap .price .ladder .p{color:#f94b4b}
  138. .listWrap .price .ladder .close{display:block;width:46vw;height:10vw;line-height:10vw;text-align:center;background-color:#ffe6dc;border-radius:2px;border:1px solid #e15616;margin:6vw auto 0}
  139. .summaryWrap{width:100%;background:#FFF;margin:1.4vw 0}
  140. .summaryWrap .summary{width:93vw;margin:0 auto;font-size:3.4vw;padding-bottom:3.3vw}
  141. .summaryWrap .summary em{font-style:normal}
  142. .summaryWrap .summary .left{height:9.4vw;line-height:9.4vw}
  143. .summaryWrap .summary .right{height:11.2vw;line-height:11.2vw}
  144. .summaryWrap .summary .check{width:3.5vw;height:3.5vw;line-height:3.5vw;vertical-align:top;margin:3vw 3vw 0 3.3vw}
  145. .summaryWrap .summary .delete{width:12vw;height:6vw;line-height:6vw;display:inline-block;text-align:center;color:#f55c5c}
  146. .summaryWrap .summary .right .item{margin-left:6.8vw}
  147. .summaryWrap .summary .right .item em{color:#f55c5c}
  148. .summaryWrap .summary .submit{display:inline-block;width:30.4vw;height:11.2vw;line-height:11.2vw;text-align:center;background-color:#e15616;border-radius:2px;color:#FFF}
  149. .summaryWrap.fixed{position:fixed;bottom:0;left:0;margin:0;z-index:99999;box-shadow:20px 20px 102px rgba(0,0,0,0.1)}
  150. }