category.wxss 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. /* pages/pinduoduo/category.wxss */
  2. #index-content-v2 {
  3. padding: 0 0 98rpx;
  4. background-color: #f2f2f2;
  5. min-height: 100%;
  6. }
  7. .nav-bar-container {
  8. max-width: 640px;
  9. position: fixed;
  10. height: 82rpx;
  11. top: 0;
  12. width: 100%;
  13. z-index: 10001;
  14. background: #fff;
  15. overflow: hidden;
  16. }
  17. .nav-bar-container .nav-bar-edge {
  18. position: absolute;
  19. display: block;
  20. top: 0;
  21. left: 0;
  22. z-index: 10008;
  23. width: 100%;
  24. background-color: #fff;
  25. height: 82rpx;
  26. border-bottom: 1px solid #e5e5e5;
  27. }
  28. .nav-bar-container .nav-bar-content {
  29. position: relative;
  30. height: 102rpx;
  31. font-size: 28rpx;
  32. color: #333;
  33. text-align: center;
  34. top: 0;
  35. white-space: nowrap;
  36. overflow-x: auto;
  37. overflow-y: hidden;
  38. padding: 0 32rpx;
  39. z-index: 10010;
  40. -webkit-overflow-scrolling: touch;
  41. }
  42. .nav-bar-container .nav-bar-item {
  43. height: 82rpx;
  44. display: inline-block;
  45. margin-left: 40rpx;
  46. line-height: 82rpx;
  47. text-align: center;
  48. }
  49. .nav-bar-container .nav-bar-item:first-child {
  50. margin-left: 0;
  51. }
  52. .span{
  53. display:inline;
  54. }
  55. .nav-bar-container .nbi-selected {
  56. border-bottom: 2px solid #e02e24;
  57. color: #e02e24;
  58. height: 82rpx;
  59. display: inline-block;
  60. position: relative;
  61. }
  62. .nav-bar-container:after {
  63. content: "";
  64. position: absolute;
  65. right: 0;
  66. top: 0;
  67. width: 32rpx;
  68. height: 880rpx;
  69. background-image: -webkit-linear-gradient(right,#fff,hsla(0,0%,100%,.4));
  70. background-image: linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.4));
  71. z-index: 10011;
  72. }
  73. #index-main-content {
  74. padding-top: 82rpx;
  75. }
  76. .hide{
  77. display:none;
  78. }
  79. .category-board-module-v2-s0, .category-board-module-v2-s1, .category-board-module-v2-s2 {
  80. width: 100%;
  81. padding: 10rpx 12rpx;
  82. position: relative;
  83. background-color: #fff;
  84. }
  85. .category-board-module-v2-s0 .cbmv2-wrapper, .category-board-module-v2-s1 .cbmv2-wrapper, .category-board-module-v2-s2 .cbmv2-wrapper {
  86. width: 100%;
  87. height: 100%;
  88. position: relative;
  89. font-size: 0;
  90. }
  91. .category-board-module-v2-s0 .cbmv2-wrapper .li, .category-board-module-v2-s1 .cbmv2-wrapper .li, .category-board-module-v2-s2 .cbmv2-wrapper .li {
  92. display: inline-block;
  93. vertical-align: top;
  94. width: 25%;
  95. height: 140rpx;
  96. }
  97. .category-board-module-v2-s1 .cbmv2-wrapper .li, .category-board-module-v2-s2 .cbmv2-wrapper .li {
  98. width: 20%;
  99. }
  100. .category-board-module-v2-s0 .cbmv2-wrapper .li .cbmv2-item-box, .category-board-module-v2-s0 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img, .category-board-module-v2-s1 .cbmv2-wrapper .li .cbmv2-item-box, .category-board-module-v2-s1 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img, .category-board-module-v2-s2 .cbmv2-wrapper .li .cbmv2-item-box, .category-board-module-v2-s2 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img {
  101. width: 100%;
  102. height: 106rpx;
  103. }
  104. .category-board-module-v2-s0 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img image, .category-board-module-v2-s1 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img image, .category-board-module-v2-s2 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-img image {
  105. width: 108rpx;
  106. height: 108rpx;
  107. display: block;
  108. margin: 0 auto;
  109. }
  110. .category-board-module-v2-s0 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-name, .category-board-module-v2-s1 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-name, .category-board-module-v2-s2 .cbmv2-wrapper .li .cbmv2-item-box .cbmv2-item-name {
  111. width: 100%;
  112. text-align: center;
  113. height: 34rpx;
  114. line-height: 36rpx;
  115. font-size: 24rpx;
  116. color: #666;
  117. }
  118. .react-base-list-wrapper {
  119. position: relative;
  120. width: 100%;
  121. line-height: 1;
  122. overflow: hidden;
  123. }
  124. .pcl-list-wrapper {
  125. margin-top: 2rpx;
  126. }
  127. .double-grid-one {
  128. width: 50%;
  129. position: relative;
  130. display: inline-block;
  131. margin-bottom: 4rpx;
  132. }
  133. .double-grid-item {
  134. position: relative;
  135. overflow: hidden;
  136. background-color: #fff;
  137. }
  138. .gap-right {
  139. margin-right: 3rpx;
  140. }
  141. .double-grid-item .goods-image, .double-grid-item img {
  142. width: 372rpx;
  143. height: 372rpx;
  144. overflow: hidden;
  145. }
  146. .double-grid-item .goods-image image, .double-grid-item img image {
  147. position: relative;
  148. width: 100%;
  149. height: auto;
  150. max-height: 372rpx;
  151. overflow: hidden;
  152. }
  153. .double-grid-item .goods-name, .portal-list-item .goods-name, .recommend-grid-name {
  154. -webkit-line-clamp: 2;
  155. word-break: break-all;
  156. }
  157. .double-grid-item .goods-name {
  158. position: relative;
  159. padding: 16rpx 16rpx 0;
  160. width: 100%;
  161. overflow: hidden;
  162. word-wrap: break-word;
  163. -webkit-box-orient: vertical;
  164. text-align: justify;
  165. font-size: 26rpx;
  166. color: #333;
  167. height: 88rpx;
  168. line-height: 40rpx;
  169. }
  170. .double-grid-item .detail {
  171. width: 100%;
  172. padding: 4rpx 14rpx 0;
  173. position: relative;
  174. height: 62rpx;
  175. font-size: 0;
  176. line-height: 1.5;
  177. }
  178. .double-grid-item .detail {
  179. width: 100%;
  180. padding: 4rpx 14rpx 0;
  181. position: relative;
  182. height: 62rpx;
  183. font-size: 0;
  184. line-height: 1.5;
  185. }
  186. .double-grid-item .detail .b {
  187. color: #FF5777;
  188. display:inline;
  189. font-weight: 700;
  190. }
  191. .double-grid-item .detail .price-icon {
  192. font-size: 20rpx;
  193. }
  194. .double-grid-item .detail .price {
  195. font-size: 32rpx;
  196. }
  197. .double-grid-item .detail .info {
  198. position: absolute;
  199. right: 14rpx;
  200. bottom: 16rpx;
  201. top: 10rpx;
  202. font-size: 26rpx;
  203. color: #9c9c9c;
  204. }
  205. .nav_fixed_wrap {
  206. max-width: 640px;
  207. position: fixed;
  208. height: 82rpx;
  209. border-bottom: 1px solid #e5e5e5;
  210. top: 0;
  211. width: 100%;
  212. background: #fff;
  213. z-index: 1000;
  214. }
  215. .nav_fix_cat_btn, .nav_fixed_catgoods {
  216. float: left;
  217. height: 80rpx;
  218. z-index: 999;
  219. text-align: center;
  220. top: 0;
  221. }
  222. .nav_fixed_catgoods {
  223. background-color: #fff;
  224. font-size: 28rpx;
  225. white-space: nowrap;
  226. overflow-x: auto;
  227. overflow-y: hidden;
  228. padding-right: 20rpx;
  229. width: 670rpx;
  230. }
  231. .fixed_nav_item_catgoods {
  232. height: 80rpx;
  233. display: inline-block;
  234. margin-left: 60rpx;
  235. line-height: 80rpx;
  236. text-align: left;
  237. color: #151516;
  238. }
  239. .fixed_nav_item_catgoods_first {
  240. margin-left: 40rpx;
  241. }
  242. .nav_cur_cat {
  243. border-bottom: 2px solid #ff6699;
  244. color: #ff6699;
  245. height: 80rpx;
  246. display: inline-block;
  247. }
  248. .nav_fix_cat_btn {
  249. width: 104rpx;
  250. font-size: 15px;
  251. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABQBAMAAAAHGy1SAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD///8Svya2AAAABnRSTlMBBQkNERa/xxHcAAAAy0lEQVRYw+3XsRXEIAwDUGsDOyPACDACGeFWuP1HuICblJGKvCug/0+usGz39334bgTgkUfwCDwCQkgKAYWAfJqDRJimkGgGFQEdJAJWUOWSsIIahTyDOGQLNQrldFVDnUFATjeopESdQ3GhyqPjQkNCJ42ahPr4kKi8g5DopFFtY6ONNtpoIwJx3/Kfbg1pqenrs4pIKh8v1BylUIGsbnpJhFRHTSm+rlRsU8o82LNBP1BcOoVMObocyk3oCjIoyKEkGViUikSpnqIfbi1KJJWN9ggAAAAASUVORK5CYII=);
  252. }
  253. .std-goods-imgage-arrow {
  254. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKBAMAAABLZROSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURQAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZgz9HV0AAAAIdFJOUwD9wI6lcg9Uay7F1AAAAEFJREFUCNdjUGGAACeGQAcwg0WUgVkYzDI0gGAIHyjOAFXjGMDAKgJWwiTOUKgAZrEplgslQIxKElSDGsqmBBICAB6aBi7qeCvmAAAAAElFTkSuQmCC);
  255. background-repeat: no-repeat;
  256. background-size: contain;
  257. }
  258. .nav_fix_cat_btn .nav_fix_cat {
  259. float: right;
  260. height: 5px;
  261. width: 20rpx;
  262. margin-top: 38rpx;
  263. margin-right: 30rpx;
  264. }
  265. .nav-fix-cat-arrow-bg .nav_fix_cat {
  266. top: 32rpx;
  267. margin-top: 0;
  268. right: 30rpx;
  269. }
  270. .nav_all_catgoods_header .nav_fix_cat {
  271. position: absolute;
  272. transform: rotate(-180deg);
  273. -webkit-transform: rotate(-180deg);
  274. height: 5px;
  275. width: 20rpx;
  276. }
  277. .nav_all_catgoods_body {
  278. padding: 16rpx 10rpx;
  279. color: #58505b;
  280. }
  281. .nav_all_catgoods, .nav_all_catgoods_default {
  282. max-width: 640px;
  283. font-size: 28rpx;
  284. top: 0;
  285. z-index: 9999;
  286. background-color: #fff;
  287. }
  288. .nav_all_catgoods {
  289. position: fixed;
  290. width: 100%;
  291. transition: -webkit-transform .15s ease-out;
  292. transition: transform .15s ease-out;
  293. transition: transform .15s ease-out,-webkit-transform .15s ease-out;
  294. -webkit-transition: transform .15s ease-out;
  295. transform: translateY(-200%);
  296. -webkit-transform: translateY(-200%);
  297. }
  298. .catname-slide-up {
  299. transform: translate(0);
  300. -webkit-transform: translate(0);
  301. }
  302. #nav_all_mask {
  303. position: fixed;
  304. height: 100%;
  305. width: 100%;
  306. background-color: #000;
  307. filter: alpha(opacity=50);
  308. opacity: .5;
  309. z-index: 9998;
  310. top: 0;
  311. left: 0;
  312. }
  313. #nav_all_mask.show {
  314. animation-name: fadeIn;
  315. animation-duration: .3s;
  316. animation-timing-function: ease-in;
  317. -webkit-animation-name: fadeIn;
  318. -webkit-animation-duration: .3s;
  319. -webkit-animation-timing-function: ease-in;
  320. }
  321. .nav_all_catgoods_header {
  322. background-color: #fff;
  323. color: #9c9c99;
  324. height: 80rpx;
  325. line-height: 80rpx;
  326. }
  327. .nav_all_catgoods_header .span {
  328. display: inline-block;
  329. width: 25%;
  330. text-align: center;
  331. }
  332. .nav-fix-cat-arrow-bg, .nav_fix_cat_btn {
  333. position: absolute;
  334. right: 0;
  335. background-repeat: no-repeat;
  336. background-size: 104rpx 80rpx;
  337. }
  338. .nav-fix-cat-arrow-bg {
  339. width: 104rpx;
  340. height: 80rpx;
  341. top: 0;
  342. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABQBAMAAAAHGy1SAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD///8Svya2AAAABnRSTlMBBQkNERa/xxHcAAAAy0lEQVRYw+3XsRXEIAwDUGsDOyPACDACGeFWuP1HuICblJGKvCug/0+usGz39334bgTgkUfwCDwCQkgKAYWAfJqDRJimkGgGFQEdJAJWUOWSsIIahTyDOGQLNQrldFVDnUFATjeopESdQ3GhyqPjQkNCJ42ahPr4kKi8g5DopFFtY6ONNtpoIwJx3/Kfbg1pqenrs4pIKh8v1BylUIGsbnpJhFRHTSm+rlRsU8o82LNBP1BcOoVMObocyk3oCjIoyKEkGViUikSpnqIfbi1KJJWN9ggAAAAASUVORK5CYII=);
  343. }
  344. .nav_all_catgoods_one, .nav_all_catgoods_one_default {
  345. display: inline-block;
  346. height: 60rpx;
  347. line-height: 60rpx;
  348. text-overflow: ellipsis;
  349. white-space: nowrap;
  350. overflow: hidden;
  351. text-align: center;
  352. }
  353. .nav_all_catgoods_one {
  354. width: 25%;
  355. }
  356. .nav_cur_catgoods_one {
  357. color: #ff6699;
  358. border-bottom: 2px solid #ff6699;
  359. }
  360. .nav_all_catgoods_one text{
  361. padding: 3px 0;
  362. }