shop.less 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460
  1. .shop-container{
  2. width: 1300px;
  3. margin: 0 auto;
  4. .shop-container-title{
  5. display: flex;
  6. align-items: center;
  7. margin: 20px 0;
  8. .shop-container-title-state{
  9. font-size:14px;
  10. font-family:PingFangSC-Medium,PingFang SC;
  11. font-weight:500;
  12. color:rgba(255,79,0,1);
  13. }
  14. }
  15. .shop-container-info-box{
  16. display: flex;
  17. justify-content: space-between;
  18. .shop-container-info-item{
  19. width:22%;
  20. min-width: 280px;
  21. min-height:117px;
  22. border:1px solid rgba(238,238,238,1);
  23. padding: 15px;
  24. >h4{
  25. font-size:14px;
  26. font-family:PingFangSC-Medium,PingFang SC;
  27. font-weight:500;
  28. color:rgba(60,60,60,1);
  29. }
  30. .shop-container-info-item-message{
  31. margin-top: 10px;
  32. display: flex;
  33. >span{
  34. display: block;
  35. font-size:12px;
  36. font-family:PingFangSC-Medium,PingFang SC;
  37. font-weight:500;
  38. color:rgba(85,85,85,1);
  39. width: 70px;
  40. min-width: 70px;
  41. }
  42. >p{
  43. font-size:12px;
  44. font-family:PingFangSC-Regular,PingFang SC;
  45. font-weight:400;
  46. color:rgba(102,102,102,1);
  47. }
  48. }
  49. }
  50. }
  51. .shop-container-table-box{
  52. .table-operation2{
  53. margin-top: 50px;
  54. padding: 10px;
  55. background:rgba(246,246,246,1);
  56. border:1px solid rgba(221,221,221,1);
  57. display: flex;
  58. position: relative;
  59. justify-content: flex-end;
  60. .table-operation2-item{
  61. padding: 5px;
  62. text-align: right;
  63. margin-right: 10px;
  64. >span,>a{
  65. font-size:13px;
  66. font-family:PingFangSC-Regular,PingFang SC;
  67. font-weight:400;
  68. color:rgba(60,60,60,1);
  69. }
  70. }
  71. }
  72. .table-operation{
  73. margin-top: 50px;
  74. height:50px;
  75. background:rgba(246,246,246,1);
  76. border:1px solid rgba(221,221,221,1);
  77. display: flex;
  78. align-items: center;
  79. padding-left: 20px;
  80. position: relative;
  81. >span,>a{
  82. font-size:13px;
  83. font-family:PingFangSC-Regular,PingFang SC;
  84. font-weight:400;
  85. color:rgba(60,60,60,1)
  86. }
  87. .right-oper{
  88. position: absolute;
  89. right: 0;
  90. display: flex;
  91. align-items: center;
  92. >span{
  93. font-size:13px;
  94. font-family:PingFangSC-Regular,PingFang SC;
  95. font-weight:400;
  96. color:rgba(102,102,102,1);
  97. }
  98. >b{
  99. font-size:16px;
  100. font-family:PingFangSC-Medium,PingFang SC;
  101. font-weight:500;
  102. }
  103. .buy-btn{
  104. width:120px;
  105. height:52px;
  106. background:rgba(255,79,0,1);
  107. font-size:14px;
  108. font-family:PingFangSC-Medium,PingFang SC;
  109. font-weight:500;
  110. color:rgba(255,255,255,1);
  111. display: flex;
  112. align-items: center;
  113. justify-content: center;
  114. cursor: pointer;
  115. }
  116. }
  117. }
  118. >table{
  119. width: 100%;
  120. max-height: 800px;
  121. overflow-y: auto;
  122. thead{
  123. background:rgba(246,246,246,1);
  124. th{
  125. height:40px;
  126. font-size:13px;
  127. font-family:PingFangSC-Medium,PingFang SC;
  128. font-weight:500;
  129. color:rgba(102,102,102,1);
  130. text-align: left;
  131. padding: 0 10px;
  132. &:first-child{
  133. padding-left: 20px;
  134. }
  135. .th-center{
  136. display: flex;
  137. align-items: center;
  138. >input{
  139. margin-right: 10px;
  140. }
  141. }
  142. }
  143. }
  144. tbody{
  145. tr{
  146. border-bottom: 2px solid #DDDDDD;
  147. &.disabled-tr{
  148. background:rgba(246,246,246,1);
  149. .rmb-title{
  150. color: #999999;
  151. }
  152. .disabled-tag{
  153. width:43px;
  154. height:20px;
  155. background:rgba(208,208,208,1);
  156. border-radius:10px;
  157. font-size:12px;
  158. font-family:PingFangSC-Regular,PingFang SC;
  159. font-weight:400;
  160. color:rgba(255,255,255,1);
  161. display: flex;
  162. align-items: center;
  163. justify-content: center;
  164. }
  165. td{
  166. >p{
  167. color: #999999;
  168. }
  169. >span{
  170. color: #999999;
  171. }
  172. }
  173. .td-containe{
  174. >p{
  175. color: #999999;
  176. }
  177. >span{
  178. color: #999999;
  179. }
  180. }
  181. }
  182. &.table-interval{
  183. border: none;
  184. td{
  185. font-size:14px;
  186. font-family:PingFangSC-Medium,PingFang SC;
  187. font-weight:500;
  188. color:rgba(60,60,60,1);
  189. }
  190. }
  191. td{
  192. height: 100px;
  193. //display: flex;
  194. text-align: left;
  195. padding: 0 10px;
  196. .td-containe{
  197. text-align: left;
  198. >p{
  199. font-size:14px;
  200. font-family:PingFangSC-Medium,PingFang SC;
  201. font-weight:500;
  202. color:rgba(60,60,60,1);
  203. padding-bottom: 4px;
  204. }
  205. >span{
  206. font-size:13px;
  207. font-family:PingFangSC-Regular,PingFang SC;
  208. font-weight:400;
  209. color:rgba(102,102,102,1);
  210. display: block;
  211. padding-bottom: 4px;
  212. }
  213. }
  214. >p{
  215. font-size:14px;
  216. font-family:PingFangSC-Medium,PingFang SC;
  217. font-weight:500;
  218. color:rgba(60,60,60,1);
  219. padding-bottom: 4px;
  220. }
  221. >span{
  222. font-size:13px;
  223. font-family:PingFangSC-Regular,PingFang SC;
  224. font-weight:400;
  225. color:rgba(102,102,102,1);
  226. display: block;
  227. padding-bottom: 4px;
  228. &.color-blue{
  229. color: #3F90F7;
  230. }
  231. .rmb-title{
  232. font-size:14px;
  233. font-family:PingFangSC-Medium,PingFang SC;
  234. font-weight:500;
  235. color:rgba(255,79,0,1);
  236. }
  237. .rmb-title-2{
  238. font-size:14px;
  239. font-family:PingFangSC-Medium,PingFang SC;
  240. font-weight:500;
  241. }
  242. }
  243. >img{
  244. width: 60px;
  245. height: 60px;
  246. min-width: 60px;
  247. }
  248. }
  249. }
  250. }
  251. }
  252. }
  253. .shop-container-filter-box{
  254. .shop-container-filter-box-wrapper{
  255. border:1px solid rgba(238,238,238,1);
  256. margin-bottom: 20px;
  257. //&.interval-wrapper{
  258. // margin-top: 20px;
  259. //}
  260. }
  261. .shop-container-filter-item{
  262. display: flex;
  263. align-items: center;
  264. position: relative;
  265. &.dotted-line{
  266. border-bottom: 1px dashed #DDDDDD;
  267. }
  268. .shop-container-filter-item-brand{
  269. font-size:12px;
  270. font-family:PingFangSC-Regular,PingFang SC;
  271. font-weight:400;
  272. color:rgba(102,102,102,1);
  273. padding: 0 8px;
  274. cursor: pointer;
  275. line-height: 40px;
  276. &.checked{
  277. color:rgba(63,144,247,1);
  278. }
  279. }
  280. .shop-container-filter-item-title{
  281. width:70px;
  282. background:rgba(246,246,246,1);
  283. padding: 14px 20px;
  284. font-size:13px;
  285. font-family:PingFangSC-Medium,PingFang SC;
  286. font-weight:500;
  287. color:rgba(102,102,102,1);
  288. position: absolute;
  289. top: 0;
  290. bottom: 0;
  291. left: 0;
  292. }
  293. .shop-container-filter-item-more{
  294. display: inline-block;
  295. background-color: #fff;
  296. width: 58px;
  297. padding: 3px 0;
  298. text-align: center;
  299. vertical-align: top;
  300. position: absolute;
  301. cursor: pointer;
  302. border: 1px solid #e1e5ed;
  303. color: #666;
  304. right: 10px;
  305. top: 6px;
  306. }
  307. .shop-container-filter-item-container{
  308. padding-left: 120px;
  309. display: flex;
  310. flex-wrap: wrap;
  311. align-items: center;
  312. min-height: 40px;
  313. margin-right: 80px;
  314. &.put-container{
  315. height: 40px;
  316. overflow: hidden;
  317. }
  318. .shop-container-filter-item-container-top-filter{
  319. width: 88px;
  320. height: 40px;
  321. display: flex;
  322. justify-content: center;
  323. align-items: center;
  324. box-sizing: border-box;
  325. border-right:1px solid rgba(238,238,238,1);
  326. margin: -10px 0;
  327. font-size:13px;
  328. font-family:PingFangSC-Regular,PingFang SC;
  329. font-weight:400;
  330. color:rgba(60,60,60,1);
  331. cursor: pointer;
  332. &:first-child{
  333. margin-left: -10px;
  334. }
  335. &.filtered{
  336. color: #3f90f7;
  337. }
  338. }
  339. .shop-container-filter-item-container-top-filter-2{
  340. font-size:13px;
  341. font-family:PingFangSC-Regular,PingFang SC;
  342. font-weight:400;
  343. color:rgba(60,60,60,1);
  344. padding-left: 10px;
  345. display: flex;
  346. align-items: center;
  347. >input{
  348. margin-right: 5px;
  349. }
  350. }
  351. .shop-container-filter-item-btn{
  352. height:26px;
  353. background:rgba(255,255,255,1);
  354. border-radius:2px;
  355. border:1px solid rgba(241,157,1,1);
  356. padding: 0 10px;
  357. display: flex;
  358. align-items: center;
  359. margin-left: 20px;
  360. cursor: pointer;
  361. font-size:12px;
  362. font-family:PingFangSC-Regular,PingFang SC;
  363. font-weight:400;
  364. color:rgba(241,157,1,1);
  365. &.btn-2{
  366. border:1px solid #FF4F00;
  367. color:#FF4F00;
  368. }
  369. &.btn-3{
  370. border:1px solid #3F90F7;
  371. color:#3F90F7;
  372. }
  373. }
  374. .shop-container-filter-item-car-type{
  375. padding-left: 10px;
  376. padding-right: 30px;
  377. height:26px;
  378. border-radius:2px;
  379. border:1px solid rgba(221,221,221,1);
  380. line-height: 26px;
  381. font-size:12px;
  382. font-family:PingFangSC-Regular,PingFang SC;
  383. font-weight:400;
  384. color:rgba(60,60,60,1);
  385. position: relative;
  386. .clear-btn{
  387. position: absolute;
  388. display: block;
  389. font-size: 20px;
  390. right: 0px;
  391. cursor: pointer;
  392. top: 0;
  393. width: 25px;
  394. height: 25px;
  395. }
  396. }
  397. }
  398. }
  399. }
  400. .shop-container-search-box{
  401. padding-top: 40px;
  402. padding-bottom: 27px;
  403. display: flex;
  404. align-items: center;
  405. .shop-container-shopping-cart{
  406. margin-left: 20px;
  407. width:120px;
  408. height:44px;
  409. background:rgba(246,246,246,1);
  410. border-radius:2px;
  411. border:1px solid rgba(221,221,221,1);
  412. font-size:14px;
  413. font-family:PingFangSC-Regular,PingFang SC;
  414. font-weight:400;
  415. color:rgba(255,79,0,1);
  416. text-align: center;
  417. line-height: 44px;
  418. cursor: pointer;
  419. display: flex;
  420. align-items: center;
  421. justify-content: center;
  422. }
  423. .shop-container-search{
  424. margin: 0 auto;
  425. display: flex;
  426. .shop-container-search-input{
  427. border-radius:2px;
  428. border:2px solid rgba(38,150,92,1);
  429. width:772px;
  430. height:40px;
  431. padding-left: 10px;
  432. font-size:14px;
  433. }
  434. .shop-container-search-btn{
  435. width:85px;
  436. height:44px;
  437. background:rgba(38,150,92,1);
  438. border-radius:0px 2px 2px 0px;
  439. font-size:14px;
  440. font-family:PingFangSC-Regular,PingFang SC;
  441. font-weight:400;
  442. color:rgba(255,255,255,1);
  443. text-align: center;
  444. margin-left: -2px;
  445. line-height: 44px;
  446. cursor: pointer;
  447. }
  448. }
  449. }
  450. }
  451. .icon-shopcar{
  452. background: url("../c_image/shopcar.png") no-repeat;
  453. width:20px;
  454. height:16px;
  455. background-size: contain;
  456. display: inline-block;
  457. cursor: pointer;
  458. }